2012-07-15 4 views
0

J'ai placé un contrôle simple cache dans mon fichier .htaccess:contrôle du cache ne fonctionne pas correctement

#cache css and javascript files for one week 
<FilesMatch ".(js|css)$"> 
Header set Cache-Control "max-age=604800" 
</FilesMatch> 

Lorsque je teste le site de bureau à la page testeur du site de Google: https://developers.google.com/speed/pagespeed/insights ... il montre le javascript et les images sont mises en cache correctement. Cependant, lorsque je teste mon site Web mobile, la mise en cache ne fonctionne pas. Mon fichier htaccess est contenu dans le répertoire public_html à côté de tous mes fichiers desktop (ie public_html/index.html, public_html/images /, public_html/css /, public_html/.htaccess etc.) Mon site mobile est contenu ici: public_html/mobile /. Aurais-je besoin d'ajouter un deuxième fichier .htaccess dans le répertoire mobile pour le faire fonctionner?

Merci.

Répondre

1

La meilleure option consiste à utiliser le fichier .htaccess de la liste déroulante html5. Il est hautement optimisé pour le cache, gzip, ajax inter-domaines et beaucoup de fonctionnalités.

Vérifiez également si mod_deflate est activé ou non.

Vous n'avez pas besoin de fichier .htaccess supplémentaire, utilisez simplement un seul fichier à la racine de votre répertoire.

Questions connexes