Le fichier .htacess est un fichier très puissant pour configurer des serveurs web Apache. Il permet la modification des entêtes http envoyées au navigateurs, de définir

  • les spécification du codage (charset)
  • les pages d’erreurs personnalisées

  • les redirections/réécriture d’URL

Mais aussi les performances Web

  • mise en cache
  • Compression

Ainsi que la sécurité, via la restriction d’accès.

Fichier type

AddDefaultCharset UTF-8
AddCharset UTF-8 .html .css .js

Order allow,deny
Allow from all
Options -Indexes


Header unset Cookie
Header unset Set-Cookie

Header set Cache-Control "max-age=31536000"

Header set vary "Accept-Encoding"
Header append vary "User-Agent"
Header append Cache-Control "public"

Header append Connection "Keep-Alive"
Header append Keep-Alive "timeout=5, max=100"

FileETag None


ref :

Le fichier htaccess

Modifier les entêtes HTTP

Htaccess : performances et temps de chargement