PočítačeInformačné technológie

Htaccess (kódovanie): konfigurácia, Príklady použitia

Každý, surfovanie po internete, nabredal na týchto webových stránkach a stránkach, ktoré nie sú správne zobrazovať. Napríklad tým, že otvorenie akejkoľvek stránky, je užívateľ vidí text miesto priateľských odrody darí, medzi ktorými môžeme rozlíšiť znaky, oblúky, symboly a iné značky. S najväčšou pravdepodobnosťou vidieť podobné, keď idete na akékoľvek čínske alebo japonské mieste. To všetko je spôsobené tým, že používa iné nastavenie do súboru .htaccess. Kódovanie v týchto krajinách sa líšia. Správne konfigurovaný súbor bude možné, aby sa zabránilo vzniku týchto temných postáv online.

Ktorý vyžaduje kódovanie

Pre stránky je jadro kódovanie, ktorý sa nazýva Predvolené Kódovanie. To zahŕňalo špeciálny súbor .htaccess. Kódovanie je nevyhnutné, aby sa správne určiť pravidlo, podľa ktorého sú symboly prevedené do hodnôt kódov.

Pred niekoľkými desiatkami rokov, kódovanie bol veľmi mladý. Patrí medzi ne nie viac ako sedem bitov informácií. Príkladom môže byť ASCII. Teraz sa objavil veľký počet. Medzi nimi - najpopulárnejší a UTF-8, Windows-1251.

Pointa je, že dokumenty, ktoré majú odlišné kódovanie bude vyzerať inak. Je to z toho dôvodu, že na mieste došlo k chybám. Prehliadač používateľa môže byť nastavený na jeden typ kódovania a súbor .htaccess na serveri obsahuje druhú. Výsledkom je, že všetok text na stránke je transformovaný do súboru nezrozumiteľných symbolov.

základné kódovanie

V .htaccess, môžete zadať parameter, pomocou ktorého bude stanovený podľa primárnej kódovania pre všetky internetového portálu. Okrem toho sa môžete zaregistrovať a iné kódovanie, ktoré umožnia, aby boli správne zobrazené na všetkých stránkach. Weboví vývojári v .htaccess kódovanie je zvyčajne uvedená dva typy - UTF-8 a Windows-1251. Je štandardne používajú veľké množstvo webových prehliadačov a textových editorov.

Aby sa zabránilo zakoryuchek, ktoré sú nemožné rozoznať, musíte buď nastaviť primárny kódovanie celého webu s parametrom Predvolené kódovanie, rovnako ako v súbore .htaccess zakázať prekódovanie alebo predpísať potrebné kódovanie. Koniec koncov, hlavný problém je, že napríklad užívateľ môže odosielať dáta v úplne inom kódovaní, že server nemôže čítať. Takéto opatrenia musia byť vopred varovaní.

Ako konfigurovať server kódovanie v .htaccess

Kódovanie Štandardná znaková sada, je kľúčom spracovaná v predvolenom nastavení server a odoslaný do prehliadača, je indikovaná možnosť AddDefaultCharset by. Je nutné pridať nastavenie východzieho kódovania. Pri odosielaní HTTP hlavičky k ich predpísané pravidlom, ktoré hovorí prehliadači, čo kódovanie by mal zvážiť všetky znaky online. To je dôvod, prečo v sekcii Content-Type, musíte určiť správne kódovanie znakov. Jedná sa o nastavenie .htaccess.

Vyššie uvedená možnosť je základnou nutnosťou smernice, aby konfiguráciu servera kódovanie v súbore. Tento tím je schopný konečne vyriešiť problém spojený s skriptov, predvolené prehliadača neznáma ruských kódovanie, a nie tí, ktorí ich potrebujú. Ak nechcete registrovať nastavenia, prehliadač bude chyba. V opačnom prípade, všetky dokumenty sú automaticky prekódovať. Vezmite do úvahy, že nie všetky prehliadače vidieť rovnaké kódovanie. Z tohto dôvodu je najlepšie použiť najznámejší - UTF-8 a Windows-1251. Oni sú známi pre všetky prehliadače.

Kódovaním problémy môžu byť odstránené pomocou aktivácie automatickú konverziu dokumentov. Ak to chcete robiť vo svojom súbore .htaccess obsahuje špeciálnu voľbu CharsetSourceEnc. Potom, čo je potrebné stanoviť základné kódovanie. Všetky ostatné budú prekódovať do neho. Ak z toho či onoho dôvodu prekódovanie bude musieť odstrániť, mali by ste písať CharserDisable Na súbor príkazov.

Nastavenie iné kódovanie pre jednotlivé úseky stránok

To sa nestáva často, ale niekedy je potreba na jednu stránku alebo celá časť úseku sa objaví v inom jazyku. V súlade s tým, že je potrebné a ďalšie kódovanie. V prípade nájdenia súbor v koreňovom adresári s .htaccess predpísaným kódovanie, budú všetky stránky objaví presne v ňom. Výsledkom môže byť, že ľudia pôjdu do zahraničnej sekcie webových stránok, a tam namiesto textu na pravej strane budú zobrazené v jazyku skupiny temných symbolov a písmen.

Za účelom vyriešenie tohto problému potrebujeme ďalšie konfiguračné .htaccess. Musíte vytvoriť ďalšie z rovnakého súboru av ňom predpísať príkaz AddType, ktorý určuje ďalší kódovanie. Tento súbor môže slúžiť ako celé webové stránky, alebo na jednotlivé stránky. Záleží na tom, kde je umiestnený súbor .htaccess. Pokiaľ ju umiestniť do zložky s konkrétny jazyk pre stránky, bude jeho konfigurácia fungovať len na túto časť. Zvyšok bude fungovať v súlade s pravidlami prvého .htaccess, ktorý je umiestnený v koreňovom adresári webu.

Presmerovanie pomocou .htaccess

Mnoho vývojárov lokalít čelí takej situácii, kedy k zmene aktuálneho projektu chcete uložiť staré adresy niektorých stránkach. Zvlášť často sa to stane, keď zmeníte systém pre správu obsahu, ktorý beží na stránky. To je to, že pôvodné miesto bola statická a nikto nestaral o logických adries. Je potrebné presmerovanie (.htaccess vyžaduje zmeny).

Forwarding tiež potrebná, keď správca chce udržať pozíciu stránok vo výsledkoch vyhľadávania. Koniec koncov, na zvýšenie ratingu od začiatku - je to náročná úloha.

Čo je potrebné, aby s postúpením bol organizovaný? .htaccess je potrebné použiť na hostiteľovi. Presmerovanie sa vykonáva pomocou voľby presmerovania 301, nasledovaný adresu novej stránky.

obmedziť prístup

Aby bolo možné obmedziť prístup k celému webu, jeho častí alebo konkrétne súbory, ktoré sú umiestnené na serveri, ktorý je tiež používaný .htaccess. Popiera prístup k súborom nie je pristupujú tých užívateľov, ktorí sa môžu pokaziť niečo.

Použite nasledujúce príkazy:

  • Ak chcete zakázať prístup k celej lokality v registroch súbor príkazov popierať zo všetkých.
  • Ak chcete zakázať prístup ku konkrétnej IP adries používaných popierať z ip_adres_polzovatelya tímu.

ochrana file

S najväčšou pravdepodobnosťou, že každý užívateľ je splnená presne rovnaký článok na rôznych internetových stránkach. Najčastejšie sa to stane, že oni boli jednoducho ukradnutý z iných zdrojov. Samozrejme, že vyhľadávače sa stretávajú s fenoménom duplicitných stránok, ale veľmi často nie sú úplne správne zvoliť zdroj. Pre textári a programátorov je veľmi vážny problém. Vzhľadom k tomu, aby sa písať kvalitný obsah vyžaduje veľa času a úsilia. A potom vyhľadávač ukladá sankcie za kopírovaného materiálu. Je to frustrujúce. Často text a obrázky, ako kradnú. Zároveň veľké množstvo takých zlodeji ani stiahnuť obrázky zo zdrojov iných ľudí. Aby nedošlo k preťaženiu svoje servery, jednoducho sa odkazovať na obrázku s pôvodným zdrojom. Toto spojenie sa nazýva vloženie Hotlink. Okrem odkazov na obrazy môžu byť vložené s uvedením súbory, ktoré sú k dispozícii na stiahnutie. Za obsah autora taký jav je veľmi nepríjemné. Server je primárnym zdrojom pre nich je tiež preťažený.

V súbore .htaccess môžete určiť súbory, ktoré majú byť chránené pred hotlinking. To vysvetľuje expanziu, ktorá bude odmietnutý prístup. Aj pre hotelové súbory alebo celé skupiny je možné nastaviť heslo. Potom sa súbor .htaccess je umiestnený v adresári, ku ktorým by mala byť uzavretá.

Diagnostika chýb

To tak sa stane, že dôjde k chybe s kódom "500" po úprave .htaccess umiestnenia súboru. Takáto chyba nastane kvôli nedostatkom v súbore sám. Môžete zistiť dôvody súboru, ktorý je umiestnený v adresári domény, ktoré sú v priečinku so správami.

Tiež, ak nechcete vykonávať, čo je uvedené v .htaccess, musíte sa uistiť, že spracovanie súboru je zahrnutá v nastavení webu.

Ako môžete vidieť, pre konfiguráciu webové stránky kódovanie a ďalších užitočných funkcií, ktoré umožňujú správne riadiť vývoj a podporu rôznych projektov je potrebný súbor .htaccess.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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