.htaccess
Utseende
.htaccess är en konfigureringsfil som innehåller instruktioner till webbservern Apache HTTP Server som berättar hur webbsidor ska visas.[1]
Vanliga användningsområden är:
- Skriva om URL:er
- Blockera vissa IP-adresser
- Inkludera vissa filer på servern
- Kontrollera cachen
- Komprimera svaret från servern
När man inte bör använda .htaccess
[redigera | redigera wikitext]Man bör se till att .htaccess-filen inte blir för stor. Man bör därför lägga generella instruktioner i httpd.conf. Man bör också använda flera .htaccess-filer om möjligt. Om regler endast gäller en viss mapp så bör man lägga en ny .htaccess-fil i den mappen. Då läses reglerna bara in då de ska användas.[2]
Exempel
[redigera | redigera wikitext]Redirect till non-www
[redigera | redigera wikitext]#Redirect from www to non-www
RewriteCond %{HTTP_HOST} ^www\.exempel\.se [NC]
RewriteRule (.*) http://exempel.se/$1 [R=301,L]
Speciella felsidor
[redigera | redigera wikitext]# Customized server error messages: ErrorDocument 404 /error404.php ErrorDocument 403 /error403.php
Källor
[redigera | redigera wikitext]- ↑ ”Apache Http Server .htaccess files”. https://httpd.apache.org/docs/2.4/howto/htaccess.html. Läst 21 maj 2025.
- ↑ ”Apache HTTP Server Tutorial: .htaccess files - Apache HTTP Server Version 2.4, When (not) to use .htaccess files”. httpd.apache.org. https://httpd.apache.org/docs/current/howto/htaccess.html#when. Läst 1 juli 2026.