.htaccess



Den information, vi har kunnet samle om .htaccess, er blevet omhyggeligt gennemgået og struktureret for at gøre den så nyttig som muligt. Du er sandsynligvis kommet her for at finde ud af mere om .htaccess. På internettet er det let at fare vild i et virvar af sider, der taler om .htaccess, men som ikke giver dig det, du gerne vil vide om .htaccess. Vi håber, at du vil fortælle os i kommentarerne, om du kan lide det, du har læst om .htaccess nedenfor. Hvis de oplysninger om .htaccess, som vi giver dig, ikke er hvad du søgte, så lad os det vide, så vi kan forbedre denne hjemmeside dagligt.

.

Filer .htaccess (til hypertekst adgang ) er konfigurationsfiler for HTTP-servere Apache . Deres særlige er deres placering: i datakatalogerne på webstedet i stedet for Apache-konfigurationsmappen. Omfanget af deres konfiguration er begrænset til indholdet af det bibliotek, hvor de er bosiddende. Denne funktion bringer to hovedfordele: Deres ledelse kan delegeres til brugere, der ikke har ret til selv at styre HTTP-serveren; ændringerne tages i betragtning uden at genstarte HTTP-serveren.

Filer .htaccess bruges især til at konfigurere adgangsrettigheder , URL-omdirigeringer , brugerdefinerede fejlmeddelelser og tilknytning af filtypenavn til mime-type .

Sikkerhed og begrænsninger

.Htaccess- filer tillader en autoriseret bruger at droppe filer i en serverkatalog for at tilsidesætte dens konfiguration på farten. Administratoren af en Apache-server begrænser derfor generelt brugen af .htaccess- filer til et par specifikke direktiver, der bruger direktivet AllowOverride.

Brug af .htaccess- filer har en omkostning med hensyn til ydeevne, fordi webserveren skal kontrollere for tilstedeværelsen af en sådan fil under behandlingen af hver anmodning.

Selvom .htaccess- filen er en Apache-serverkonfigurationsfil, varierer dens funktion afhængigt af de browsere, der bruges til at få adgang til dokumenter, i det mindste inden 2015. F.eks. Når Apache-serveren sender en omdirigering til klienten for at angive, hvor den skal findes dokument, browsere reagerer forskelligt på disse meddelelser. .Htaccess-filerne danner derfor en trevejs husstand med Apache-serveren og klientsoftwaren (normalt en browser).

Filtrering af IP-adresse

.Htaccess-filerne tillader filtrering af IP-adresser.

For at blokere en IP-adresse skal du tilføje til .htaccess:

Deny from {IP}

Du kan også blokere flere IP-adresser:

Deny from all

Men hvis du sætter denne sætning, vil du endda ikke længere have adgang til dit websted, hvorfor du skal tilføje under den foregående sætning:

Allow from {IP}

* {IP} Repræsenterer den IP-adresse, der skal bruges.

URL-omskrivning

.Htaccess- filerne giver dig også mulighed for at omskrive webadresser for at forenkle dem. For eksempel en URL som:

http://www.example.com/viewtopic.phporder=0&start=1256&message=50

kan omdannes til:

http://www.example.com/topic-1256-50.html

Vi antager her, at værdien 'ordre' er 0 som standard. Den .htaccess vil indeholde:

RewriteEngine on
RewriteRule ^topic-([0-9]+)-([0-9]+)\.html$ viewtopic.phporder=0&start=$1&message=$2 [L]

For at være meget præcis er det webadressen "topic-1256-50.html", der omskrives af serveren uden at nogen er klar over det i "viewtopic.php Order = 0 & start = 1256 & message = 50" hvor sidstnævnte kan fortolkes af PHP-scriptet på serveren.

Den URL omskrivning modulet letter SEOsøgemaskiner . Det er dog ikke aktiveret med alle værter, især gratis.

Midlertidig sideomdirigering eller 302-omdirigering

Dette er en funktion, der hovedsagelig bruges til at vise en vedligeholdelsesside.

Hvis siden, der advarer brugeren om webstedets utilgængelighed, er som følger:

http://www.example.com/maintenance.html

Koden, der midlertidigt skal tilføjes til .htaccess-filen, er derefter:

Redirect 302 / http://www.example.com/maintenance.html

Denne omdirigering påvirker på ingen måde websteds placering efter søgemaskiner.

Sikring af et bibliotek eller en fil med et kodeord

En af de vigtigste anvendelser af .htaccess- filen er at sikre en del af et websted. For at gøre dette placerer vi i biblioteket for at beskytte en .htaccess- fil med følgende indhold:

AuthUserFile /var/www/.htpasswd
AuthGroupFile /var/www/.htgroup
AuthName "Documents administratifs"
AuthType Basic
require group Membres Admin

De bruger / password fingeraftryk par gemmes i .htpasswd fil på følgende måde:

afsanat:$apr1$TVFhC/..$rRph2WN9n1DeW6Cs89So2.
noemie:$apr1$vAVyg$HXoAN3bh.Ff6hxXKopIFpE1
kyle:$apr1$7ALHn/..$aV8IuW3jqdQWaStyX2Izg.
davin:$apr1$2o89Z/..$SVDHl7FK4A0w8le.cq1Z1

De fleste værter tilbyder et værktøj til at beregne fingeraftrykket for en adgangskode (for at undgå at gemme det i det fri). Det htpasswd- program, der leveres med Apache-serveren, kan også gøre dette såvel som krypteringsfunktionen til PHP.

Brugergrupper defineres i .htgroup- filen som følger:

Membres:kyle davin noemie
Admin:afsanat noemie

Grundlæggende godkendelse er stadig tilgængelig fra alle hostingudbydere. Der er andre meget mere sikre typer godkendelse, der især bruges i banksikkerhed eller til læsning af elektroniske identitetskort, men disse godkendelser kræver specifikke moduler.

Styring af fejlsider

Apache leverer en generisk side, der viser en fejl (med dens kode defineret i RFC ), når en ressource ikke kan fås direkte. Det er muligt at oprette en personlig fejlside (her error.html-siden ved siden af webstedet) og nævne den i .htaccess-filen som følger:

ErrorDocument 401 /erreur.html
ErrorDocument 403 /erreur.html
ErrorDocument 404 /erreur.html
ErrorDocument 414 /erreur.html

Fejlomdirigering er altid tilgængelig uanset værten.

Omdøb .htaccess

En af de særlige funktioner i denne Apache-konfigurationsfil er, at den kan omdøbes. For at gøre dette skal du placere følgende linje i httpd.conf- konfigurationsfilen :

AccessFileName le_nouveau_nom

Denne mekanisme gør det muligt at have alle de funktioner, der tilbydes af .htaccess- konfigurationsfilen på et system, der ikke understøtter filnavne, hvis første tegn er en periode.

Opret en .htaccess- fil på Windows

Windows- operativsystemer tillader ikke omdøbning af en fil til .htaccess, medmindre du ser udvidelserne via mappemuligheden gennem skrivebordsmiljøet . For at oprette en .htaccess- fil skal du oprette en ny fil ved hjælp af en teksteditor og vælge Gem som ... i menuen Filer . I gemningsvinduet skal du indtaste .htaccess (uden at glemme at vælge indstillingen alle filer i stedet for _Text-filer (* .txt) _, så editoren ikke tilføjer .txt- udvidelsen (et mere simpelt er at sætte navnet i klik på Gem.

Det er også muligt at bruge en avanceret teksteditor som Notepad ++, som muliggør en naturlig lagring af disse filer, ellers at oprette en txt.htaccess- fil, som derefter omdøbes på serveren eller at oprette en tekstfil kaldet htaccess .txt for eksempel, og omdøb derefter kommandolinjeklikningen på windows ( cmd.exe ) rename htaccess.txt .htaccess.

For brugere af WAMP- løsninger og med tilføjelsen af en FTP-server som f.eks. FileZilla er det også muligt at bruge en FTP-klient. Du skal bare gemme filen i .txt- format og derefter oprette forbindelse via FTP for at erstatte htaccess.txt med .htaccess .

En anden måde at oprette en .htaccess på med kommandolinjen:echo >.htaccess

Noter og referencer

  1. Filtrering af IP-adresser med htaccess | Viden   , på www.le-savoir.fr (konsulteret 10. maj 2016 )
  2. Vejledning til omskrivning af URL , WebRankInfo, 02/10/2017

eksterne links

Vi håber, at de oplysninger, vi har indsamlet om .htaccess, har været nyttige for dig. Hvis det er tilfældet, så glem ikke at anbefale os til dine venner og familie, og husk, at du altid kan kontakte os, hvis du har brug for os. Hvis du på trods af vores bestræbelser mener, at det, vi har leveret om _title, ikke er helt korrekt, eller at vi bør tilføje eller rette noget, vil vi være taknemmelige, hvis du vil give os besked. At give den bedste og mest omfattende information om .htaccess og ethvert andet emne er essensen af denne hjemmeside; vi er drevet af den samme ånd, som inspirerede skaberne af Encyclopedia Project, og derfor håber vi, at det, du har fundet om .htaccess på denne hjemmeside, har hjulpet dig med at udvide din viden.

Opiniones de nuestros usuarios

Ane Eriksen

Jeg blev slået af denne artikel om .htaccess, det er sjovt, hvor velafmålte ordene er, det er ligesom... elegant., Endelig en artikel om .htaccess

Elin Laugesen

Sproget ser gammelt ud, men oplysningerne er pålidelige, og generelt er alt, hvad der er skrevet om .htaccess, meget troværdigt., Jeg fandt denne artikel om .htaccess interessant

Doris Søndergaard

Oplysningerne om .htaccess er sandfærdige og meget nyttige. Godt