Òdinatè, Teknoloji enfòmasyon
Takses (kodaj): konfigirasyon, egzanp itilizasyon
Tout moun, Navigasyon entènèt la, nabredal sou paj wèb sa yo ak sit ki pa montre byen. Pou egzanp, pa louvri nenpòt sit, itilizatè a wè tèks la olye pou yo epanouisman yo varyete zanmitay, nan mitan ki nou ka distenge karaktè, ark, senbòl yo ak lòt mak. gen plis chans a yo wè ki sanble lè ou ale nan nenpòt sit Chinwa oswa Japonè yo. Tout bagay sa a se akòz lefèt ke li sèvi ak lòt anviwònman nan Takses dosye ou. Kodaj nan peyi sa yo se diferan. Yon dosye byen configuré pral fè li posib pou fè pou evite aparans nan karaktè sa yo fènwa sou entènèt.
Ki mande pou kodaj
Pou yon sit gen yon kodaj nwayo, ki te rele Default nan Charset. Li gen ladan yo yon Takses dosye espesyal. Kodaj se nesesè yo nan lòd yo kòrèkteman detèmine règ la selon ki senbòl yo yo konvèti nan valè kòd.
Yon koup la deseni de sa, kodaj la te trè jèn. Yo genyen ladan yo pa plis pase sèt Bits nan enfòmasyon. Yon egzanp ta kapab ASCII. Koulye a, yo parèt yon nimewo gwo anpil. Pami yo - ki pi popilè ak utf-8, Windows ki 1251 la.
Liy anba la se ke dokiman yo ki gen diferan kodaj pral gade diferan. Li se pou rezon sa a ki sou sit la gen erè. ka navigatè itilizatè a dwe mete nan yon kalite kodaj, epi dosye a takses sou sèvè a gen lòt la. Kòm yon rezilta, nan tout tèks la sou paj la se transfòme nan yon seri senbòl enkonpreyansib.
debaz kodaj
Nan Takses, ou ka presize yon paramèt pa vle di nan ki pral detèmine pa kodaj nan prensipal pou tout web-Portal. Anplis de sa, ou kapab enskri ak lòt kodaj ki pral pèmèt yo dwe byen parèt sou tout paj. devlopè Web nan kodaj nan takses se anjeneral endike de kalite - UTF-8 ak fenèt-1251. Li se pa default yo itilize yon gwo kantite navigatè entènèt yo ak editè tèks.
Pou evite zakoryuchek ki enposib fè soti, ou dwe swa configured kodaj nan prensipal nan sit la tout antye ak Default nan paramèt Charset, osi byen ke nan dosye a takses yo anpeche transkode oswa preskri kodaj ki nesesè. Apre yo tout, pwoblèm prensipal la se ke, pou egzanp, itilizatè a ka voye voye nenpòt done nan yon kodaj konplètman diferan ke sèvè a pa ka li. Aksyon sa yo bezwen yo dwe avèrti.
Ki jan yo configured sit la kodaj nan takses
Kodaj Default Charset, se kle a trete pa default sèvè a e voye l nan navigatè a, se sa endike nan AddDefaultCharset opsyon. Li nesesè yo ajoute anviwònman an kodaj a default. Lè ou voye Tèt HTTP nan règ preskri yo ki di navigatè a sa kodaj ta dwe konsidere tout karaktè sou entènèt. Se pou rezon sa nan seksyon an Content-Kalite, ou bezwen presize kodaj la N. kòrèk la. Sa a se takses nan anviwònman.
Opsyon nan pi wo a se yon nesesite debaz yo nan direktiv la yo nan lòd yo configured sit la kodaj nan dosye a. Ekip sa-a se kapab finalman rezoud pwoblèm nan ki asosye ak Scripts yo, enkoni an navigatè default pou ankodin, Ris, epi yo pa moun ki bezwen yo. Si ou pa enskri anviwònman an, navigatè a ta dwe yon erè. Sinon, tout dokiman yo se otomatikman transkode. Pran an kont ke se pa tout navigatè wè kodaj la menm. Pou rezon sa a li se pi bon yo sèvi ak ki pi popilè a - UTF-8 ak fenèt-1251. Yo li te ye nan tout navigatè.
Pa kodaj pwoblèm ka elimine pa vle di nan deklanchman an nan konvèsyon an otomatik nan dokiman yo. Pou fè sa nan Takses dosye ou an gen ladan opsyon CharsetSourceEnc espesyal. Apre li nesesè preskri kodaj nan de baz yo. Tout lòt moun yo pral rkode nan li. Si pou yon rezon ki fè oswa yon lòt transkode pral bezwen yo retire, ou ta dwe ekri nan CharserDisable Sou dosye a lòd.
Mete yon lòt kodaj pou seksyon endividyèl yo nan sit la
Sa a pa rive souvan, men pafwa gen yon bezwen nan yon paj yon selibatè oubyen yon pati tout antye de seksyon nan parèt nan yon lang diferan. An konsekans, bezwen an ak lòt kodaj la. Nan ka a nan jwenn dosye a nan anyè a rasin ak kodaj preskri Takses, tout paj ap parèt egzakteman nan li. Rezilta a pouvwa gen ke gen moun ki pral ale nan seksyon an etranje yo nan sit entènèt la, epi gen olye pou yo tèks sou bò dwat la yo pral parèt nan yon gwoup lang nan senbòl fènwa ak lèt yo.
Yo nan lòd yo fè fas ak pwoblèm sa a, nou bezwen plis Takses konfigirasyon. Ou bezwen yo kreye yon lòt nan dosye a menm ak nan li preskri AddType lòd, ki presize plis kodaj. dosye sa a ka aji kòm sit wèb la tout antye, oswa nan paj endividyèl elèv yo. Sa depann de ki kote dosye a takses chita. Si ou mete l 'nan yon katab ak yon lang espesifik pou yon sit, konfigirasyon li yo ap travay sèlman sou pati sa a. Rès la pral opere selon règ yo nan takses a an premye, ki se ki sitiye nan anyè a rasin nan yon sit.
Redirect lè l sèvi avèk Takses
Anpil sit devlopè te fè fas ak yon sitiyasyon konsa, lè yon chanjman nan pwojè a kounye a ou vle sove adrès ki fin vye granmoun nan kèk paj. Espesyalman souvan sa rive lè ou chanje sistèm nan jesyon kontni, ki te kouri sit la. Li se ke sit la orijinal la te estatik ak pa gen yon sèl pran swen sou adrès yo lojik. se Jefò nesesè (Takses mande pou chanjman).
Èkspédision mande tou si administratè a vle kenbe pozisyon an nan sit la nan rezilta rechèch la. Apre yo tout, ogmante Rating nan nan grate - li nan yon tach difisil.
Ki sa ki li pran yo voye sa yo te òganize? Takses se yo dwe itilize sou lame a. Redirect li se te pote soti lè l sèvi avèk opsyon an Redirect 301, ki te swiv pa adrès ki nan paj la nouvo.
mete restriksyon sou aksè
Yo nan lòd yo mete restriksyon sou aksè nan sit la an antye, seksyon li yo oswa dosye espesifik ki yo sitiye sou yon sèvè ki se tou itilize pa Takses. Li nye aksè nan dosye pa accessible pa moun ki itilizatè ki moun ki ka gate yon bagay.
Sèvi ak kòmandman sa yo:
- Refize aksè nan sit la tout antye nan anrejistre yo dosye kòmande refize soti nan tout.
- Refize aksè nan yon espesifik IP-adrès yo itilize refize soti nan ekip ip_adres_polzovatelya.
pwoteksyon dosye
Gen plis chans, se chak itilizatè te rankontre egzakteman atik la menm sou sit entènèt diferan. Pi souvan, li konsa k ap pase ke yo te tou senpleman yo vòlè li soti nan lòt resous. Natirèlman, motè rechèch la ap konbat ak fenomèn nan nan paj kopi, men trè souvan yo pa byen kòrèkteman chwazi sous la. Pou kopivrayter ak pwogramasyon se yon pwoblèm ki grav anpil. Paske nan lòd yo ekri bon jan kalite kontni pran yon anpil nan tan ak efò. Lè sa a, motè rechèch la enpoze sanksyon pou materyèl la kopye. Li nan fwistre. Anpil fwa tèks la ak imaj menm jan yo vòlè. An menm tan an yon gwo kantite vòlè sa yo pa menm download imaj ki soti nan resous lòt moun. Nan lòd pa mete twòp bwa serveurs yo, yo tou senpleman, al gade nan yon foto ak sous orijinal la. se lyen sa a yo rele ensèsyon hotlink. Anplis de sa nan lyen ki mennen nan foto ka yo pral figire, ki endike dosye yo ki disponib pou download. Pou sa ki ekri nan otè a tankou yon fenomèn se trè dezagreyab. Sèvè se se sous prensipal pou tout moun twò chaje.
Nan dosye a takses, ou ka presize dosye yo yo dwe pwoteje soti nan hotlinking. Li òneman soti ekspansyon an, ki pral refize aksè. Epitou pou dosye otèl oswa gwoup tout antye ka mete yon modpas. Lè sa a, se dosye a takses mete yo nan anyè a, aksè nan ki ta dwe fèmen.
dyagnostik erè
Li se konsa k ap pase ki gen yon erè ak kòd nan "500" apre koreksyon yon plasman dosye takses. Sa yo erè rive akòz feblès nan dosye a tèt li. Ou ka jwenn rezon ki fè yo nan yon dosye ki sitiye nan anyè a domèn, nan yon katab ak rapò.
Epitou, si ou pa pote soti nan sa se te deklare nan takses a, ou bezwen asire w ke se pwosesis la nan dosye a enkli nan anviwònman yo sit la.
Kòm ou ka wè, se Takses dosye ki obligatwa pou konfigirasyon nan sit kodaj, ak lòt operasyon ki itil ki pèmèt yo byen jere devlopman ak sipò nan plizyè pwojè.
Similar articles
Trending Now