.htaccess är en konfigureringsfil som innehåller instruktioner till webbservern som berättar hur webbsidor ska visas.

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

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.

Exempel redigera

Redirect till non-www redigera

#Redirect from www to non-www
RewriteCond %{HTTP_HOST} ^www\.exempel\.se [NC]
RewriteRule (.*) http://exempel.se/$1 [R=301,L] 

Speciella felsidor redigera

# Customized server error messages:
ErrorDocument 404 /error404.php
ErrorDocument 403 /error403.php


Källor redigera