Quantcast
Channel: WampServer - WampServer Francais
Viewing all articles
Browse latest Browse all 3470

Mettre en cache avec wampserver (Pas de réponses)

$
0
0
Bonjour à tous,

J'utilise wampserver depuis maintenant 5 ans, jusqu'à présent chaque fois que j'avais un problème je trouvais ma réponse dans ce forum.

Aujourd'hui, je viens poster mon premier message car je n'arrive pas à mettre mes !$@/%! en cache ...
Ca fait trois jours que je suis dessus, autant dire que ça me sort pas les yeux! j'en rêve même la nuit !!!

J'ai pris connaissance de la documentation française Apache - mais il faut avoir l'habitude de naviguer dedans. Pour ma part, je n'ai pas de problème avec tout ce qui est documentation officiel type php, js, w3c mais la doc apache - hormis la partie qui concerne les redirections, le reste c'est encore floue.

Si quelqu'un pouvait m'expliquer comment mettre les images, fichier js en cache sur wampserver je lui en serait reconnaissant !

Pour information, j'ai activé le module suivant :
-AddOutputFilterByType -directement dans le fichier httpd.conf en décommentant la ligne correspondante
-deflate_module

Et je n'ai aucune erreur qui s'affiche sur mon site, ou dans mon fichie log (enfin si mais ça concerne pas ce site).

Bref, donc voici le code que j'ai mis dans mon htaccess (bien sur ce n'est pas de moi vu que je suis une bille). Mais il est fonctionnel en ligne sur ovh


#compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# END Expire headers

# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# END Cache-Control Headers

D'avance, merci

Viewing all articles
Browse latest Browse all 3470

Trending Articles