Kompjutera, Teknologjisë së informacionit
Htaccess (kodimin) konfiguracion, shembujt përdorimit
Gjithkush, surfing internet, nabredal në faqet e tilla web dhe faqet që nuk shfaqin si duhet. Për shembull, duke hapur ndonjë vend, përdoruesi sheh tekstin në vend të sjell fryt miqësore të ndryshme, ndër të cilat mund të dallojmë karaktere, harqeve, simbolet dhe shenjat e tjera. Më shumë gjasa për të parë të ngjashme, kur ju shkoni në ndonjë vend kinez apo japonez. E gjithë kjo është për shkak të faktit se ajo përdor cilësimet e tjera në dosjen tuaj htaccess. Encoding në këto vende është e ndryshme. Një skedar i konfiguruar si duhet do të bëjë të mundur për të shmangur shfaqjen e karaktereve të tilla errët online.
E cila kërkon kodimin
Për një vend ka një encoding core, e cila quhet Default charset. Ajo përfshinte një file të veçantë Htaccess. Encoding është e nevojshme në mënyrë që të përcaktohet saktë rregullin sipas të cilit simbolet janë konvertuar në vlera të kodit.
Një çift i dekada më parë, coding ishte shumë i ri. Ato përfshijnë jo më shumë se shtatë pjesë të informacionit. Një shembull mund të jetë ASCII. Tani ata u shfaq një numër shumë të madh. Midis tyre - më të popullarizuar dhe UTF-8, windows-1251.
Shkarko fund është se dokumentet që kanë kodimin të ndryshme do të duken të ndryshme. Është për këtë arsye që në vend ka gabime. shfletuesin e përdoruesit mund të vendosen për një lloj encoding, dhe Htaccess file në server përmban tjetrën. Si rezultat, të gjitha të tekstit në faqe është shndërruar në një grup të simboleve të pakuptueshme.
kodues themelor
Në Htaccess, ju mund të specifikoni një parametër me të cilin do të përcaktohen nga kodimin primar për të gjitha web-portalit. Përveç kësaj, ju mund të regjistroheni dhe të coding të tjera që do të lejojë që ata që do të shfaqet si duhet në të gjitha faqet. Hartuesit Web në kodim htaccess tregohet zakonisht dy lloje - UTF-8 dhe Windows-1251. Ajo është nga default ata përdorin një numër të madh të shfletues web dhe redaktorët tekst.
Për të shmangur zakoryuchek që janë të pamundur për të bërë jashtë, ju duhet të konfiguroni kodimin primare e gjithë faqja e internetit me parametër Default karaktereve, si dhe në Htaccess file të ndalojnë transcoding ose të përshkruajnë coding nevojshme. Pas të gjitha, problemi kryesor është se, për shembull, përdoruesi mund të dërgojë asnjë të dhënë në një encoding krejtësisht të ndryshme se serveri nuk mund të lexojnë. Veprimet e tilla duhet të jenë të paralajmëruar.
Si për të konfiguruar faqen e kodimit në Htaccess
Encoding Default charset, është çelësi i përpunuar nga default server dhe dërguar në shfletuesin, është treguar nga opsion AddDefaultCharset. Është e nevojshme për të shtuar cilësimin kodimin default. Kur ju të dërgoni HTTP headers të sundimit të tyre të përcaktuar që tregon shfletuesit se çfarë encoding duhet të marrë parasysh të gjitha karakteret online. Kjo është arsyeja pse në pjesën Content-Type, ju duhet të specifikoni kodimin karakter saktë. Kjo është e përcaktimit .htaccess.
Mundësia e mësipërme është një domosdoshmëri themelore të direktivës në mënyrë që të konfiguroni vendin kodim në dosjen. Ky ekip është në gjendje që më në fund të zgjidhur problemin lidhur me scripts, shfletuesin parazgjedhje panjohur për encodings ruse, dhe jo ata që kanë nevojë për ato. Nëse ju nuk regjistroheni vendosjen, shfletuesi do të ishte një gabim. Përndryshe, të gjitha dokumentet janë transcoded automatikisht. Marrë parasysh se jo të gjithë shfletuesit e gjykojnë të njëjtin encoding. Për këtë arsye ajo është e mirë për të përdorur më të famshme - UTF-8 dhe Windows-1251. Ata janë të njohur për të gjithë shfletuesit.
Nga encoding problem mund të eliminohet me anë të aktivizimit të konvertimit automatik të dokumenteve. Për ta bërë këtë në dosjen tuaj htaccess përfshin opsionin e veçantë CharsetSourceEnc. Pasi është e nevojshme të përcaktojë kodimin themelore. Të gjithë të tjerët do të recoded në të. Në qoftë se për një arsye apo një tjetër transcoding do të duhet për të hequr, ju duhet të shkruani në CharserDisable në komandë file.
Vendosja e një tjetër kodimin për seksionet individuale të faqes
Kjo nuk ndodh shpesh, por ndonjëherë ka nevojë për një faqe të vetme apo një pjesë e tërë e seksionit shfaqet në një gjuhë të ndryshme. Përputhje, nevoja dhe kodimin tjetrin. Në rastin e gjetjes fotografi në directory rrënjë me kodimin Htaccess e përcaktuar, të gjitha faqet do të shfaqet pikërisht në të. Rezultati mund të jetë që njerëzit do të shkojnë në seksionin e huaj e internetit, dhe atje në vend të tekstit në të djathtë do të shfaqet në një grup gjuhën e simboleve errët dhe shkronja.
Në mënyrë që të merren me këtë problem, ne kemi nevojë Htaccess shtesë konfigurimit. Ju duhet të krijoni një tjetër të njëjtën fotografi dhe në të përshkruajnë AddType komandën, e cila specifikon kodimin shtesë. Kjo skedë mund të veprojë si të gjithë faqen e internetit, ose në faqet individuale. Kjo varet se ku Htaccess file është e vendosur. Nëse ju vënë atë në një dosje me një gjuhë të veçantë për një vend, konfigurimi i tij do të punojnë vetëm në këtë pjesë. Pjesa tjetër do të veprojë në përputhje me rregullat e Htaccess parë, e cila është e vendosur në directory rrënjë e një faqe interneti.
Redirect përdorur Htaccess
Shumë vende zhvilluesit përballen me një situatë të tillë, kur një ndryshim i projektit aktual ju doni të ruani adresat e vjetra të disa faqeve. Sidomos shpesh kjo ndodh kur ju të ndryshojë sistemin e menaxhimit të përmbajtjes, i cili shkon site. Kjo është se vendi fillestar ishte statik dhe askush nuk kujdesej për adresat logjike. Redirection është e nevojshme (.htaccess kërkon ndryshime).
Forwarding gjithashtu e nevojshme nëse administratori dëshiron të mbajë pozicionin e faqes në rezultatet e kërkimit. Pas të gjitha, për të rritur vlerësimin nga e para - kjo është një detyrë e vështirë.
Çfarë do të marrë për transmetim të tillë u organizua? Htaccess është që do të përdoret në të presë. Redirect ajo është kryer duke përdorur opsionin Redirect 301, e ndjekur nga adresën e faqes së re.
Kufizo aksesin
Në mënyrë që të kufizojë aksesin në të gjithë vendin, seksionet e saj ose fotografi të veçanta që janë të vendosura në një server që është përdorur edhe nga Htaccess. Ajo mohon qasje në dosjet nuk arrihen nga ata përdorues të cilët mund të prishin diçka.
Përdorin komandat e mëposhtme:
- Për të mohuar qasjen në të gjithë internetit në regjistrat e file komandën mohojnë nga të gjitha.
- Për të mohuar qasjen në një të veçantë IP adresa të përdorura mohojnë nga ip_adres_polzovatelya ekipi.
mbrojtja fotografi
Më shumë gjasa, çdo përdorues është plotësuar saktësisht të njëjtin artikull në faqet e internetit të ndryshme. Më shpesh, kjo ndodh në mënyrë që ata ishin vjedhur vetëm nga burime të tjera. Natyrisht, motorët e kërkimit janë duke luftuar me fenomenin e faqeve kopjuar, por shumë shpesh ata nuk janë mjaft të saktë të zgjedhur burimin. Për copywriters dhe programuesit është një problem shumë serioz. Për shkak se në mënyrë për të shkruar përmbajtje me cilësi të merr shumë kohë dhe përpjekje. Dhe pastaj search engine vendos sanksione për materialin kopjuar. Është frustruese. Shpesh tekst dhe imazhe si ata vjedhin. Në të njëjtën kohë një numër i madh i hajdutë të tilla nuk do të shkarkoni edhe imazhe nga burimet e njerëzve të tjerë. Në mënyrë që të mos mbingarkoj serverat e tyre, ata thjesht i referohen një foto me burimin origjinal. Kjo lidhje quhet futje Hotlink. Përveç lidhje me fotot mund të futet, duke treguar dosjet që janë në dispozicion për shkarkim. Për përmbajtjen e autorit tillë një fenomen është jashtëzakonisht e pakëndshme. Server është burimi kryesor për ta është i mbingarkuar gjithashtu.
Në dosjen htaccess, ju mund të specifikoni fotografi për t'u mbrojtur nga hotlinking. Ajo parashikon zgjerimin, i cili do të mohohet qasje. Gjithashtu për fotografi hotel apo grupe të tëra mund të vendosni një fjalëkalim. Pastaj Htaccess file është vendosur në directory, aksesi në të cilat duhet të jenë të mbyllura.
diagnostikimin gabime
Kjo kështu ndodh që ka një gabim me kodin "500" Pas redaktimi një vendosje Htaccess file. gabim i tillë ndodh për shkak të mangësive në vetë dosjen. Ju mund të gjeni arsyet në një skedar që është e vendosur në directory domain, në një dosje me raporte.
Gjithashtu, në qoftë se ju nuk e kryejnë atë që është deklaruar në Htaccess, ju duhet të bëni të sigurtë që përpunimi i file është përfshirë në settings faqe.
Siç mund ta shikoni, Htaccess file është e nevojshme për konfigurimin e faqeve kodim, dhe operacionet e tjera të dobishme që lejojnë për të menaxhuar siç duhet zhvillimin dhe mbështetjen e projekteve të ndryshme.
Similar articles
Trending Now