Re : Problème cache
Bonjour,
Voici ce que j'ai dans mon fichier htaccess :
Sincèrement, je n'utilise pas le htaccess livré par défaut mais une variante perso de H5BP (html5 boilerplate). C'est vrai que le htaccess est un élément important sous apache car il agit principalement sur la sécurité et l'optimisation. A mon avis, il faut toujours s'en préoccuper avant la mise en production, celui par défaut de joomla est le minimum...
A défaut d'en connaître les ficelles, celui généré par aesecure reste un moyen simple de traiter cela sans difficulté
Bonjour,
Voici ce que j'ai dans mon fichier htaccess :
Code:
# ---------------------------------------------------------------------- # Expires headers (for better cache control) # ---------------------------------------------------------------------- # These are pretty far-future expires headers. # They assume you control versioning with cachebusting query params like # <script src="application.js?20100608"> # Additionally, consider that outdated proxies may miscache # [URL="http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/"]www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/[/URL] # If you don't use filenames to version, lower the CSS and JS to something like # "access plus 1 week" or so. <IfModule mod_expires.c> ExpiresActive on # Perhaps better to whitelist expires rules? Perhaps. ExpiresDefault "access plus 1 month" # cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5) ExpiresByType text/cache-manifest "access plus 0 seconds" # Your document html ExpiresByType text/html "access plus 0 seconds" # Data ExpiresByType text/xml "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType application/json "access plus 0 seconds" # Feed ExpiresByType application/rss+xml "access plus 1 hour" ExpiresByType application/atom+xml "access plus 1 hour" # Favicon (cannot be renamed) ExpiresByType image/x-icon "access plus 1 week" # Media: images, video, audio ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType video/ogg "access plus 1 month" ExpiresByType audio/ogg "access plus 1 month" ExpiresByType video/mp4 "access plus 1 month" ExpiresByType video/webm "access plus 1 month" # HTC files (css3pie) ExpiresByType text/x-component "access plus 1 month" # Webfonts ExpiresByType application/x-font-ttf "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType application/x-font-woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" # CSS and JavaScript ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" </IfModule> # ---------------------------------------------------------------------- # ETag removal # ---------------------------------------------------------------------- # FileETag None is not enough for every server. <IfModule mod_headers.c> Header unset ETag </IfModule> # Since we're sending far-future expires, we don't need ETags for # static content. # developer.yahoo.com/performance/rules.html#etags FileETag None
Sincèrement, je n'utilise pas le htaccess livré par défaut mais une variante perso de H5BP (html5 boilerplate). C'est vrai que le htaccess est un élément important sous apache car il agit principalement sur la sécurité et l'optimisation. A mon avis, il faut toujours s'en préoccuper avant la mise en production, celui par défaut de joomla est le minimum...
A défaut d'en connaître les ficelles, celui généré par aesecure reste un moyen simple de traiter cela sans difficulté
Commentaire