Bonjour à tous,
J'ai créé en un fichier .htaccess dans le but de définir la mise en cache et d'activer la compression Gzip, avec plusieurs bout de code trouvés sur Internet. Du coup, ça ressemble un peu à un patchwork, et j'ai un gros doute sur la syntaxe.
Voici le code:
Cette syntaxe est juste?
Merci pour vos réponses!
Modifié par Duchampignon (23 Jan 2016 - 18:52)
J'ai créé en un fichier .htaccess dans le but de définir la mise en cache et d'activer la compression Gzip, avec plusieurs bout de code trouvés sur Internet. Du coup, ça ressemble un peu à un patchwork, et j'ai un gros doute sur la syntaxe.
Voici le code:
#activation ZEND optimizer
SetEnv ZEND_OPTIMIZER 1
## suppression de SESSID dans les url
SetEnv SESSION_USE_TRANS_SID 0
## serveur en PHP5
SetEnv PHP_VER 5
## Activer le filtre
SetOutputFilter DEFLATE
## Certains navigateurs ne peuvent pas avoir GZIP (les très vieux)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0678 no-gzip
## On ne prend pas IE
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
## On ne compresse pas les images, elles le sont déjà
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
## on gère le cas des proxy
Header append Vary User-Agent env=!dont-vary
## contrôle du cache navigateur - Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 4 week"
ExpiresByType image/jpeg "access plus 4 week"
ExpiresByType image/png "access plus 4 week"
ExpiresByType image/svg+xml "access plus 4 week"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 4 week"
ExpiresByType image/icon "access plus 4 week"
ExpiresByType image/x-icon "access plus 4 week"
ExpiresByType text/css "access plus 4 week"
ExpiresByType text/javascript "access plus 2 week"
ExpiresByType text/html "access plus 2 week"
ExpiresByType application/xhtml+xml "access plus 2 week"
ExpiresByType application/javascript "access plus 2 week"
ExpiresByType application/x-javascript "access plus 2 week"
</IfModule>
Cette syntaxe est juste?
Merci pour vos réponses!
Modifié par Duchampignon (23 Jan 2016 - 18:52)