Htaccess (kódolás) konfigurációban, az alkalmazási példákat
Mindenki, szörfözés az interneten, nabredal ilyen weboldalak és webhelyek, amelyek nem megfelelően jelenik meg. Például, ha megnyitod a helyszínen, a felhasználó látja a szöveget, hanem a barátságos fajta virágzik, amelyek között meg tudjuk különböztetni a karakterek, ívek, jelek és egyéb jelzések. A legvalószínűbb, hogy a hasonló, ha megy minden kínai vagy japán oldalon. Mindez annak köszönhető, hogy az a tény, hogy az általa használt egyéb beállításait .htaccess fájlt. Kódolás ezekben az országokban más és más. Megfelelően beállított fájl lehetővé teszi, hogy elkerüljék a megjelenése ilyen homályos karakter az interneten.
Amely előírja kódolás
A pár évtizeddel ezelőtt, a kódolás nagyon fiatal volt. Ezek nem több, mint hét bit információt. Ilyen lehet például ASCII. Most jelent meg egy nagyon nagy szám. Közülük - a legnépszerűbb és UTF-8, a Windows-1251.
A lényeg az, hogy a dokumentumok, amelyek a különböző kódolási egy kicsit más. Ez az oka, hogy az oldalon vannak hibák. A felhasználó böngészője lehet állítani, hogy az egyik típusú kódolás és a .htaccess fájlt a szerver tartalmazza a másikat. Ennek eredményeként az összes szöveget az oldal átalakult egy sor érthetetlen szimbólumok.
alap kódolás

Annak elkerülése érdekében, zakoryuchek, amelyek lehetetlen kivenni, akkor vagy beállítani az elsődleges kódolás az egész oldal a paraméter alapértelmezett karakterkészlet, valamint a .htaccess fájlt ments átkódolás vagy előírni a szükséges kódolás. Végtére is, a fő probléma az, hogy például a felhasználó küld adatokat egy teljesen eltérő kódolási, hogy a szerver nem tud olvasni. Ilyen intézkedéseket kell forewarned.
Hogyan kell beállítani a kódolást helyszínen .htaccess
Kódolás alapértelmezett karakterkészlet, a kulcs által feldolgozott alapértelmezett a szerver és elküldte a böngésző jelzi AddDefaultCharset opciót. Meg kell adni a beállítás az alapértelmezett kódolást. Amikor elküldi a HTTP fejléc a számukra előírt szabályt, amely jelzi a böngésző milyen kódolást kell vennie az összes karakter az interneten. Ezért a Content-Type szakaszban, meg kell adni a megfelelő karakterkódolást. Ez a beállítás a .htaccess.
A fenti lehetőség egy alapvető szükségességét az irányelv annak érdekében, hogy állítsa be a kódolás hely a fájlban. Ez a csapat képes arra, hogy végre megoldja a problémát, amely a forgatókönyvet, az alapértelmezett böngésző ismeretlen orosz kódolásának és nem azok, akik szükség van rájuk. Ha nem regisztrálja a beállítást, a böngésző hiba volna. Ellenkező esetben, az összes dokumentumot automatikusan átkódolni. Vegye figyelembe, hogy nem minden böngésző látni ugyanazt a kódolást. Emiatt a legjobb, ha a leghíresebb - UTF-8 és a Windows-1251. Úgy tudjuk, hogy minden böngészőben.
Elkódolásával problémát meg lehet szüntetni útján aktiválása automatikus átalakítása dokumentumokat. Ehhez a .htaccess fájl tartalmazza a különleges CharsetSourceEnc opciót. Miután szükséges előírni az alapvető kódolást. Az összes többit átkódolhatóak bele. Ha az egyik vagy másik ok miatt átkódolás kell távolítani, meg kell írni a CharserDisable A parancs fájlt.
Beállítása egy másik kódolási az egyes szakaszok az oldalon

Ez nem történik meg gyakran, de néha szükség van, hogy egy oldal vagy egy egész része a szakasz jelenik meg egy másik nyelvet. Ennek megfelelően szükség és a másik kódolási. Abban az esetben, megtalálni a fájlt a gyökérkönyvtárban .htaccess előírt kódolást, minden oldalt pontosan úgy jelenik meg benne. Az eredmény lehet, hogy az emberek megy a külföldi része a honlap, és ott, hanem a szöveg jobb lesz látható egy nyelvcsoport homályos szimbólumok és betűk.
Annak érdekében, hogy kezelni ezt a problémát, meg kell további konfigurációs .htaccess. Be kell, hogy hozzon létre egy másik ugyanazt a fájlt, és azt írják AddType parancs, amely meghatározza a további kódolás. Ez a fájl működhet az egész honlap, vagy az egyes oldalakat. Attól függ, hogy hol a .htaccess fájl található. Ha betette egy mappát egy bizonyos nyelvet a helyszínen, a konfiguráció csak akkor működik ezen a részén. A többi fog működni szabályai szerint az első .htaccess található, amely a gyökérkönyvtárban egy oldalon.
Átirányítás a .htaccess

A hozzáférés korlátozása

Annak érdekében, hogy korlátozza a hozzáférést az egész oldal, annak részeit vagy konkrét található fájlok a szerveren is használt .htaccess. Ez megtagadja a hozzáférést a fájlokat nem férhet hozzá azok számára, akik lehet elrontani valamit.
Használja a következő parancsokat:
fájl védelem

A .htaccess fájlt, akkor adja meg a fájlokat kell védeni hotlinking. Azokat a bővítés, amelyet nem tudnak hozzáférni. Szintén a szálloda fájlokat vagy a teljes csoportot állíthat be egy jelszót. Ezután a .htaccess fájlt kerül a könyvtárba, ahová a belépés kell zárni.
diagnosztizálása hibák

Úgy történik, hogy hiba van a kód „500” szerkesztése után egy .htaccess fájlt elhelyezést. Az ilyen hiba lép fel hiányosságokat a fájlt magát. Akkor kideríteni az okokat a fájlban található domain könyvtár, egy mappában jelentést.
Továbbá, ha nem végeznek, mi szerepel a .htaccess, meg kell győződnie arról, hogy a feldolgozás a fájl tartalmazza a honlap beállításait.
Mint látható, a .htaccess fájl szükséges konfigurációs weboldalak kódolás, és egyéb hasznos műveletek, amelyek lehetővé teszik, hogy megfelelően kezelni a fejlesztése és támogatása különböző projektekben.
