SzámítógépekInformatikai

Htaccess (kódolás): konfigurációt, használati példákkal

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

Egy oldalon van egy mag kódolást, ami az úgynevezett alapértelmezett karakterkészlet. Ez egy olyan különleges .htaccess fájlt. Kódolás van szükség annak érdekében, hogy helyesen meghatározni a szabályt, amely szerint a szimbólumokat alakítjuk kód értékek.

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

.htaccess megadhat egy paramétert, amelynek segítségével határozza meg az elsődleges kódolás az összes internetes portálon. Ezen felül, akkor regisztráljon, és más kódolás, amely lehetővé teszi számukra, hogy megfelelően jelenjen meg minden oldalon. A webfejlesztők a .htaccess kódolás általában jelzi a kétféle - UTF-8 és a Windows-1251. Ez alapértelmezés szerint az általuk használt nagyszámú böngészők és szövegszerkesztők.

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

Sok fejlesztő helyek szembesül egy ilyen helyzetben, amikor a változás a jelenlegi projektet kívánja menteni a régi címeket egyes oldalakon. Különösen gyakran ez történik, amikor megváltoztatja a tartalomkezelő rendszer, amely fut az oldalon. Azt, hogy az eredeti helyén volt, statikus és senki sem törődött a logikai címeket. Az átirányítás van szükség (.htaccess változások).

Továbbítása is szükséges, ha a rendszergazda meg akarja tartani a pozícióját az oldalon a keresési eredmények között. Végtére is, hogy felhívja a minősítés a semmiből - ez egy nehéz feladat.

Mit kell tenni, hogy az ilyen továbbítás szerveztek? .htaccess kell használni a gazda. Átirányítani végezzük lehetőség átirányítás 301, majd a címe az új oldalt.

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:

  • Hogy megtagadja a hozzáférést az egész oldal a fájlban nyilvántartások parancs tagadja minden.
  • Hogy megtagadja a hozzáférést egy adott IP-címeket használnak deny from ip_adres_polzovatelya csapat.

fájl védelem

Valószínűleg minden felhasználó teljesül pontosan ugyanazt a cikket különböző weboldalakon. Leggyakrabban úgy történik, hogy egyszerűen ellopták egyéb források. Természetesen a keresők küzd a jelenség ismétlődő oldalak, de nagyon gyakran nem elég helyesen választani a forrást. Mert copywriters és a programozók egy nagyon komoly probléma. Mert ahhoz, hogy írni minőségi tartalom vesz igénybe sok időt és erőfeszítést igényel. És akkor a kereső szankcionálja a másolt anyag. Frusztráló. Gyakran a szöveget és képeket lopnak. Ugyanakkor számos ilyen tolvajok nem is letölthető képek más emberek erőforrásait. Annak érdekében, hogy ne terhelje túl a szerverek, egyszerűen utal egy képet az eredeti forrás. Ez a link az úgynevezett behelyezés Hotlink. Amellett, hogy linkeket képeket lehet beilleszteni, jelezve a fájlok, amelyek letölthetők. A tartalom a szerző egy ilyen jelenség rendkívül kellemetlen. Szerver elsődleges forrása számukra is túlterhelt.

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.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.birmiss.com. Theme powered by WordPress.