RačunalnikiInformacijska tehnologija

Htaccess (kodiranje): konfiguracija, primeri uporabe

Vsakdo, brskanje po internetu, nabredal na teh spletnih straneh in strani, ki ne prikazujejo pravilno. Na primer tako, da odprete katero koli spletno stran, uporabnik vidi besedilo namesto prijaznih sorte cveti, med katerimi lahko ločimo znake, loke, simbole in druge znamke. Najbolj verjetno videli podobno, ko greš na noben kitajski ali japonski strani. Vse to je posledica dejstva, da uporablja druge nastavitve za vašo datoteko .htaccess. Kodiranje v teh državah je drugačna. Pravilno nastavljen datoteka bo omogočilo, da se prepreči nastanek takih obskurnih znakov na spletu.

Ki zahteva kodiranje

Za mestu je jedro kodiranje, ki se imenuje Privzeti nabor znakov. Vključevala posebno datoteko .htaccess. Kodiranje je potrebno za pravilno določitev pravilo, po katerem so simboli pretvori v kodnih vrednosti.

Pred nekaj desetletji je bila kodiranje zelo mlada. Med njimi so največ sedem bitov informacij. Primer bi lahko ASCII. Zdaj se je zdelo zelo veliko. Med njimi - najbolj priljubljenih in UTF-8, Windows-1251.

Bottom line je, da bodo dokumenti, ki imajo drugačno kodiranje videti drugačen. To je razlog za to, da na spletni strani obstajajo napake. Uporabnikov brskalnik lahko nastavite na eno vrsto kodiranje in datoteka .htaccess na strežniku vsebuje drugi. Kot rezultat, celotno besedilo na spletni strani se pretvori v niz nerazumljivih simbolov.

osnovna kodiranje

V .htaccess, lahko podate parameter, s katerim bo določena z osnovno kodiranja za vse spletnem portalu. Poleg tega, se lahko registrirate in drugo kodiranje, ki bo omogočil, da se jih pravilno prikazana na vseh straneh. Spletni razvijalci v .htaccess kodiranja je običajno navedeno dve vrsti - UTF-8 in Windows-1251. To je privzeto uporabljajo veliko število spletnih brskalnikov in urejevalniki besedil.

Da bi se izognili zakoryuchek, ki so nemogoče, da bi ven, morate nastaviti primarni kodiranje celotnega spletnega mesta s privzeto parametrov nabor znakov, kot tudi v datoteko .htaccess, da prepove kodekov ali predpiše potrebno kodiranje. Konec koncev, glavni problem je, da je, na primer, lahko uporabnik pošlje vse podatke v popolnoma drugačni kodiranje, da strežnik ne more prebrati. treba forewarned taka dejanja.

Kako nastaviti stran za kodiranje v .htaccess

Kodiranje Privzeti nabor znakov, je ključ privzeto obdelajo strežnik in pošlje brskalnik, ki je označena z možnostjo AddDefaultCharset. Treba je dodati nastavitev privzeto kodiranje. Ko pošljete HTTP glave na njihovo predpisano pravilo, ki pove, brskalnik, kaj kodiranje je treba preučiti vse znake na spletu. To je razlog, zakaj v razdelku Content-Type, morate določiti pravilno kodiranje znakov. To je nastavitev .htaccess.

Zgoraj možnost je osnovna potreba direktive, da bi nastavili stran kodiranje v datoteki. Ta ekipa je sposobna, da bi končno rešili problem, povezan s scenariji, privzetega brskalnika neznano za ruske kodiranja, in ne tistih, ki jih potrebujejo. Če ne registrirate nastavitev, bi brskalnik je prišlo do napake. Sicer pa so vsi dokumenti samodejno prekodiran. Upoštevati, da niso vsi brskalniki glej isto kodiranje. Iz tega razloga je najbolje uporabiti najbolj znana - UTF-8 in Windows-1251. Znani so na vseh brskalnikih.

S kodiranjem težave je mogoče odpraviti s pomočjo aktiviranja samodejno pretvorbo dokumentov. Če želite to narediti v .htaccess datoteki vsebuje posebno možnost CharsetSourceEnc. Potem je potrebno predpisati osnovno kodiranje. Vsi drugi bodo prešifrirane vanjo. Če se bo zaradi enega razloga ali potrebujejo drugega prekodiranje odstraniti, morate napisati v CharserDisable Na datoteki ukaza.

Nastavitev drugo kodiranje za posamezne dele spletne strani

To se ne zgodi pogosto, ampak včasih je treba na eni strani ali pa celoten del odseka se pojavi v drugem jeziku. V skladu s tem je treba in drugo kodiranje. Pri iskanju datoteke v korenski imenik z .htaccess predpisano kodiranje, bodo vse strani prikažejo točno na njej. Posledica tega je lahko, da se bodo ljudje gredo na tujem delu spletne strani, in tam namesto besedila na desni strani se prikaže v jezikovno skupino obskurnih simbolov in črk.

Da bi se reševanje tega problema, moramo dodatno konfiguracijo .htaccess. Morate ustvariti drugo iste datoteke in v njej predpiše AddType ukaz, ki določa dodatno kodiranje. Ta datoteka lahko deluje kot celotno spletno stran, ali na posameznih straneh. To je odvisno od tega, kje se nahaja datoteka .htaccess. Če ste jo dali v mapo z določenega jezika za spletno stran, bo njegova konfiguracija deluje samo na tem delu. Ostalo bo deloval v skladu s pravili iz prvega .htaccess, ki se nahaja v korenskem imeniku mestu.

Preusmeritev pomočjo .htaccess

Mnogi razvijalci spletne strani se soočajo s tako situacijo, ko sprememba sedanjega projekta želite shraniti stare naslove nekaterih straneh. Še posebej pogosto se to zgodi, ko ste spremenili sistem za upravljanje vsebin, ki teče na mestu. Prav je, da je bila prvotna stran statična in nihče skrbel o logičnih naslovov. je potrebna preusmeritev (.htaccess zahteva spremembe).

Posredovanje potrebna tudi, če skrbnik želi ohraniti položaj spletne strani v rezultatih iskanja. Konec koncev, dvigniti oceno iz nič - to je težka naloga.

Kaj je potrebno za takšno posredovanje je bilo organizirano? .htaccess se uporablja za gostitelja. Preusmeritev se izvede z možnostjo preusmeritve 301, sledi naslov nove strani.

Omejevanje dostopa

Da bi omejili dostop do celotnega spletnega mesta, njegovih oddelkov ali določenih datotek, ki se nahajajo na strežniku, ki je s .htaccess uporablja tudi. To zavrne dostop do datotek ne dostopajo tiste uporabnike, ki lahko pokvari nekaj.

Uporabite naslednje ukaze:

  • Da bi preprečili dostop do celotne spletne strani v registrih datotek ukaz zanikati od vseh.
  • Za zavrnitev dostopa do določenemu IP-naslovov, ki se uporabljajo zanikati od ip_adres_polzovatelya ekipe.

zaščita datotek

Najverjetneje se vsak uporabnik izpolnjen natanko isti članek na različnih spletnih straneh. Najpogosteje, tako se zgodi, da so preprosto ukradli iz drugih virov. Seveda, iskalniki se borijo s pojavom dvojnih straneh, vendar pogosto niso povsem pravilno izbrati vir. Za tekstopisci in programerjev je zelo resen problem. Ker za pisanje kakovostne vsebine je potrebno veliko časa in truda. In potem iskalnik nalaga sankcije za kopiranega gradiva. To je frustrirajoče. Pogosto besedilo in slike, kot kradejo. Hkrati pa veliko število takih tatov niti prenesti slike iz virov drugih ljudi. Da ne preobložite svojih strežnikov, ki jih preprosto oglejte slike z vira. Ta povezava se imenuje vstavljanje Hotlink. Poleg povezave do slik je mogoče vstaviti, kar kaže, datoteke, ki so na voljo za prenos. Za vsebino avtorja tak pojav je zelo neprijetno. Server je primarni vir za njih je preobremenjen tudi.

V datoteki .htaccess, lahko določite datoteke, ki jih je treba zaščititi pred hotlinking. To opredeljuje širitev, ki bo zavrnjen dostop. Tudi za hotelske datoteke ali celotne skupine lahko nastavite geslo. Nato je .htaccess datoteko postavi v imeniku, do katerih morajo biti zaprta.

diagnosticiranje napak

Prav tako se zgodi, da je napaka z oznako "500", po urejanju .htaccess umestitev datoteke. Takšna napaka se pojavi zaradi pomanjkljivosti v datoteki sami. Lahko ugotoviti razloge v datoteki, ki je v imeniku domene v mapi poročila.

Tudi, če ne izvajajo, kar je navedeno v .htaccess, morate zagotoviti, da je obdelava datoteke, vključenih v nastavitvah mestu.

Kot lahko vidite, je za konfiguracijo spletne strani kodiranje, in drugih koristnih dejavnosti, ki omogočajo, da pravilno upravljanje z razvojem in podporo različnih projektov potrebno .htaccess datoteko.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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