Hvad er .htaccess? + 8 nyttige hacks at anvende
Læs mere om .htaccess, og lær hvordan du opretter en fil
Der gemmer sig mange filer bag din hjemmeside, heriblandt .htaccess-filen. Er du nysgerrig efter at finde ud af, hvad denne fil præcist kan? Eller vil du gerne vide, hvordan du selv opretter en .htaccess-fil? Så læs videre her, hvor vi fortæller dig alt, hvad du behøver at vide om .htaccess.
Kort om
.htaccess er en fil, der fortæller en Apache-servere, hvad den skal gøre. For eksempel opsætning af omdirigeringer. Du finder .htaccess-filen i rodmappen på din hjemmeside.
Hvad er .htaccess?
.htaccess er forkortelsen for HyperText Access. Det er en fil, der giver dig mulighed for at give instruktioner til en Apache-server. Filen har ikke noget navn, fordi ‘.htaccess’ er et filtypenavn. JPG, for eksempel, er også et filtypenavn.
Byg din egen hjemmeside med en ultrahurtig webhosting-løsning
Gør din drøm til virkelighed. Host din hjemmeside på vores driftssikre servere.
Kom i gang med det samme- Højtydende SSD-servere
- Nemt og brugervenligt kontrolpanel
- Gratis hjemmesideprogram
- Gratis SSL-certifikat
- Daglig backup
- 24/7 support
Hvad kan du gøre med .htaccess?
.htaccess giver dig mulighed for at give forskellige instruktioner til serveren. Du kan blandt andet:
- Omdirigere besøgende til en anden side;
- Oprette din egen fejlside;
- Beskytte specifikke mapper med en adgangskode;
- Blokere bestemte IP-adresser;
- Administrere cache.
Hvor kan du finde .htaccess?
.htaccess-filen er normalt placeret i rodmappen på din hjemmeside. Du tilgår rodmappen ved hjælp af et FTP-program, såsom FileZilla, CuteFTP og FlashFXP. Er du kunde hos one.com, så kan du bruge Filhåndtering. Det er nemt og hurtigt at gå til.
Hvordan opretter du en .htaccess-fil?
Hos one.com opretter du en .htaccess-fil via filhåndteringen. Findes der allerede en .htaccess-fil, så behøver du ikke at foretage dig noget. Men skal du oprette en .htaccess-fil på one.com, kan du følge disse trin:
- Log ind på dit kontrolpanel i one.com.
- Åbn Filhåndtering.
- Klik på ‘Opret’ > ‘Fil’ > ‘Andet’.
- Navngiv filen ‘.htaccess’ og tryk enter.
Er du ikke kunde hos one.com? Så kan du vælge at oprette en .htaccess-fil via Notepad++. Gem en fil som .htaccess og upload den via FTP til rodmappen på din hjemmeside.
Et eksempel på en .htaccess-fil
Vil du vide, hvordan en .htaccess-fil ser ud? Nedenfor er et eksempel på en .htaccess-fil.
# Brugerdefineret fejlside for 404- fejl
ErrorDocument 404 /errorpage.html
I eksemplet er linjen med # koden blot en forklaring. Så serveren gør intet med denne linje. Koden nedenfor fortæller serveren, hvilken opgave der skal udføres.
8 nyttige hacks til .htaccess
Som du kan se i ovenstående eksempel, er en .htaccess-fil ikke tom. Konfigurationsfilen indeholder regler (instrukser), som Apache-serveren udfører. Vil du vide, hvad du kan tilføje til .htaccess? Her er nogle nyttige eksempler på hacks (genveje).
1. Viderestilling af trafik
Du omdirigerer trafik (besøgende og søgemaskiner) til en anden side eller hjemmeside via en omdirigering.
301 omdirigering
Med en 301-omdirigering omdirigerer du permanent besøgende fra side A til side B. Brug følgende kode:
Redirect 301 /gammel-side.html https://www.ditdomænenavn.dk/ny-side.html
Erstat ‘/gammel-side.html’ med den aktuelle side uden ‘www.ditdomænenavn.dk’. Til ‘https://www.ditdomænenavn.dk/ny-side.html’, brug den fulde URL, som den gamle side skal pege på.
Henvisning til www.ditdomænenavn.com
Søgemaskiner som Google ser ‘www.ditdomænenavn.dk’ og ‘ditdomænenavn.dk’ som to forskellige websites. Så det er bedre at bruge den første variant. Brug følgende koder til at omdirigere til en af varianterne. Husk at erstatte ‘ditdomænenavn’ med dit eget domænenavn.
Et domænenavn med www
RewriteEngine On
RewriteCond %{HTTP_HOST} .^www.ditdomæne.com$ [NC]
RewriteRule ^(.*)$ http://www.ditdomænenavn.com/$1 [L,R=301]
Et domænenavn uden www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^{HTTP_HOST} [NC]
RewriteRule ^(.*)$ http://ditdomænenavn.com/$1 [L,R=301]
Omskrivning til HTTPS
Har du SSL aktiveret? Du skal videresende trafik fra HTTP til den sikre HTTPS. Indsæt følgende kode i .htaccess-filen:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
2. Oprette en fejlmeddelelse
Du kan også bruge .htaccess til at oprette fejlmeddelelser. Nedenfor er de muligheder, du kan bruge.
Brug en anden fejlmeddelelsestekst
De fleste hjemmesider har en standardfejlmeddelelse aktiveret. Dette er som regel en hvid side, der indeholder en kort tekst. Vil du ændre denne tekst? Brug følgende kode. Erstat ‘fejlkode’ med den korrekte fejlkode.
ErrorDocument 'error code' "Det er her din tekst vil blive vist."
Vis en brugerdefineret fejlside
Har du oprettet din egen fejlside? Du kan vise den ved at tilføje følgende kode til .htaccess-filen. Erstat ‘http://ditdomænenavn.dk/refferingpage.html’ med siden, der viser fejlmeddelelsen.
ErrorDocument 403 http://ditdomænenavn.dk/densideduhenvisertil.html
En 404 side
ErrorDocument 404 http://ditdomænenavn.dk/densideduhenvisertil.html
3. Sikring af en mappe
Vil du blokere bestemte mapper, så andre ikke kan få adgang? I dette tilfælde kan du kun få adgang til mappen med et login og en adgangskode. Du kan bruge følgende kode til at gøre dette:
REQUIRE valid-user
AUTHTYPE basic
AUTHUSERFILE /Path to protected directory/.htpasswd
AUTHNAME "Protected folder"
Der er dog også andre trin, du skal følge. For bedst muligt at hjælpe dig, bør du læse og følge denne vejledning.
4. Blokering af en IP-adresse
Det er muligt at blokere en eller flere uønskede IP-adresser. For at gøre dette skal du tilføje følgende kode til .htaccess-filen. Erstat ‘IP-adresse’ med den adresse, du vil blokere.
Order allow,deny
Deny from 'IP address
allow from
Andre hacks
Udover ovenstående hacks (genveje), findes der mange flere muligheder med .htaccess-filen. Vi anbefaler, at du søger online efter specifikke funktioner til .htaccess. Der er en masse information at finde via internettet. Du kan også bruge en af vores guides:
- Sådan ændres standardtegnsættet
- Sådan ændres standardstartsiden
- Deaktiver cache
Opsamling
.htaccess er et nyttigt program, der bruges til at få en Apache-server til at udføre forskellige opgaver. For eksempel kan du omdirigere trafik til andre sider, få vist din egen fejlside, beskytte mapper med adgangskode, blokere IP-adresser og administrere cache. Forhåbentlig kan du bruge nogle af de nyttige .htaccess-hacks fra denne artikel til din egen hjemmeside. God fornøjelse!
Byg din egen hjemmeside med en ultrahurtig webhosting-løsning
Gør din drøm til virkelighed. Host din hjemmeside på vores driftssikre servere.
Kom i gang med det samme- Højtydende SSD-servere
- Nemt og brugervenligt kontrolpanel
- Gratis hjemmesideprogram
- Gratis SSL-certifikat
- Daglig backup
- 24/7 support