Datamaskiner, Informasjonsteknologi
Htaccess (koding): konfigurasjon, bruk eksempler
Alle, surfe på Internett, nabredal på slike nettsider og nettsteder som ikke vises riktig. For eksempel ved å åpne et nettsted, ser brukeren teksten i stedet for de vennlige rekke blomstrer, hvorav vi kan skille tegnene, buer, symboler og andre merker. Den mest sannsynlige til å se lignende når du går til en kinesisk eller japansk side. Alt dette er på grunn av det faktum at den bruker andre innstillinger til .htaccess filen. Koding i disse landene er forskjellig. Et riktig konfigurert fil vil gjøre det mulig å unngå utseendet av slike obskure tegn online.
Som krever koding
For et nettsted er det en kjerne koding, som kalles standard Charset. Det er inkludert en spesiell .htaccess fil. Koding er nødvendig for korrekt å bestemme den regel i henhold til hvilken symbolene er omdannet til kodeverdier.
Et par tiår siden, koding var veldig ung. De omfatter ikke mer enn sju biter av informasjon. Et eksempel kan være ASCII. Nå dukket de et meget stort antall. Blant dem - den mest populære og UTF-8, Windows-1251.
Poenget er at de dokumenter som har ulik koding vil se annerledes ut. Det er av denne grunn at på nettstedet det er feil. Brukerens nettleser kan settes til én type koding, og .htaccess filen på serveren inneholder den andre. Som et resultat, er all teksten på siden forvandlet til et sett av uforståelige symboler.
grunnleggende kodings
I .htaccess, kan man spesifisere en parameter ved hjelp av hvilke vil være bestemt av den primære koder for alle web-portal. I tillegg kan du registrere og andre koding som vil tillate dem å være riktig vises på alle sider. Webutviklere i .htaccess kodingen er vanligvis angitt to typer - UTF-8 og Windows-1251. Det er som standard de bruker et stort antall nettlesere og tekstredigeringsprogrammer.
For å unngå zakoryuchek som er umulig å få ut, må du enten konfigurere den primære koding av hele området med parameteren Standard Charset, samt i .htaccess filen til å forby transkoding eller foreskrive den nødvendige koding. Tross alt, det viktigste problemet er at, for eksempel, kan brukeren sende data i en helt annen koding at serveren ikke kan lese. Slike tiltak må være i forkant.
Slik konfigurerer koding området i .htaccess
Koding Standard Charset, er nøkkelen behandlet som standard serveren og sendt til nettleseren, er angitt med AddDefaultCharset alternativet. Det er nødvendig å legge innstillingen standard koding. Når du sender HTTP-hoder til sine foreskrevet regel som forteller leseren hva koding bør vurdere alle tegn online. Det er derfor i Content-Type delen, må du angi riktig tegnkoding. Dette er innstillingen .htaccess.
Ovennevnte alternativ er en grunnleggende nødvendighet av direktivet for å konfigurere koding området i filen. Dette teamet er i stand til å endelig løse problemet knyttet til skript, standard nettleser ukjent for russiske kodinger, og ikke de som trenger dem. Hvis du ikke registrerer innstillingen, vil leseren være en feil. Ellers blir alle dokumentene automatisk konvertert. Ta hensyn til at ikke alle nettlesere se det samme koding. Av denne grunn er det best å bruke den mest berømte - UTF-8 og Windows-1251. De er kjent for alle nettlesere.
Ved koding problemer kan elimineres ved hjelp av aktivering av den automatiske konvertering av dokumenter. For å gjøre dette i .htaccess filen inneholder spesiell CharsetSourceEnc alternativet. Etter at det er nødvendig å foreskrive den grunnleggende koding. Alle andre vil bli omkodet inn i den. Dersom en eller annen grunn transcoding må fjerne, bør du skrive i CharserDisable På kommandofilen.
Sette en annen koding for de enkelte deler av området
Dette skjer ikke ofte, men noen ganger er det behov for å en enkelt side eller en hel del av seksjonen vises på et annet språk. Følgelig er behovet og den andre kodingen. Når det gjelder å finne filen i rotkatalogen med .htaccess foreskrevet koding, vil alle sider vises nøyaktig på det. Resultatet kan være at folk vil gå til den utenlandske delen av nettsiden, og det i stedet for tekst på høyre vises på et språk gruppe av obskure symboler og bokstaver.
For å håndtere dette problemet, trenger vi ekstra konfigurasjon .htaccess. Du må opprette en annen av samme fil, og i det fore AddType kommandoen, som angir ekstra koding. Denne filen kan fungere som hele nettstedet, eller enkeltsider. Det avhenger av hvor denne filen ligger plassert. Hvis du setter den i en mappe med et bestemt språk for et område, vil konfigurasjonen fungerer bare på denne delen. Resten vil operere i henhold til reglene i første .htaccess, som ligger i rotkatalogen på et nettsted.
Omdirigere bruke .htaccess
Mange utviklere områder overfor en slik situasjon, når en endring av dagens prosjekt du vil lagre de gamle adressene til noen sider. Spesielt ofte dette skjer når du endrer content management system, som driver nettstedet. Det er at det opprinnelige området var statisk og ingen brydde seg om de logiske adresser. Omdirigering er nødvendig (.htaccess krever endringer).
Videresending også nødvendig hvis administratoren ønsker å beholde plasseringen av området i søkeresultatene. Tross alt, for å heve aldersgrensen fra bunnen av - det er en vanskelig oppgave.
Hva skal til for å en slik videresending ble organisert? .htaccess skal brukes på verten. Omdirigere den utføres ved hjelp av alternativet Omadresser 301, etterfulgt av adressen til den nye siden.
Begrens tilgang
For å begrense adgang til hele området, dens seksjoner eller bestemte filer som befinner seg på en server som også brukes av Htaccess. Det nekter tilgang til filer som ikke nås av brukere som kan ødelegge noe.
Bruk følgende kommandoer:
- Å nekte tilgang til hele området i filen registrene kommandoen nekte fra alle.
- Å nekte tilgang til en bestemt IP-adressene som brukes nekte fra ip_adres_polzovatelya team.
fil beskyttelse
Mest sannsynlig er hver bruker møtte nøyaktig den samme artikkelen på forskjellige nettsteder. Oftest skjer det slik at de ble rett og slett stjålet fra andre ressurser. Selvfølgelig er søkemotorene sliter med fenomenet dupliserte sider, men svært ofte de ikke er helt riktig å velge kilden. For tekstforfattere og programmerere er et svært alvorlig problem. Fordi for å skrive kvalitetsinnhold tar mye tid og krefter. Og så søkemotoren pålegger sanksjoner for kopiert materiale. Det er frustrerende. Ofte tekst og bilder som de stjeler. Samtidig et stort antall slike tyver ikke selv laste ned bilder fra andres ressurser. For ikke å overbelaste serverne sine, de bare henvise til et bilde med den opprinnelige kilden. Denne koblingen kalles innsetting hotlink. I tillegg til linker til bilder kan settes inn, noe som indikerer filene som er tilgjengelige for nedlasting. For innholdet av forfatteren slikt fenomen er ekstremt ubehagelig. Server er den viktigste kilden for dem er også overbelastet.
I .htaccess fil, kan du angi filene som skal beskyttes fra hotlinking. Det staver ut utvidelsen, som vil bli nektet adgang. Også for hotell filer eller hele grupper kan angi et passord. Da denne filen ligger plassert i katalogen, tilgang til noe som bør være lukket.
diagnostisering feil
Det har seg slik at det er en feil med koden "500" etter å ha redigert en .htaccess fil plassering. En slik feil oppstår på grunn av svikt i selve filen. Du kan finne ut årsakene i en fil som ligger i domenet katalog, i en mappe med rapporter.
Også, hvis du ikke utfører det som er oppgitt i .htaccess, må du sørge for at behandlingen av filen er inkludert i området innstillinger.
Som du kan se, er Htaccess fil nødvendig for konfigurering av nettsteder koding, og andre nyttige funksjoner som gjør at du skal håndtere utvikling og støtte av ulike prosjekter.
Similar articles
Trending Now