Buenas, estoy intentando optimizar todo lo posible un sitio web siguiendo las recomendaciones de
PageSpeed Insights de Google Developers, y no consigo desacerme de la recomendación para optimizar el caché del navegador...
El código que he puesto en el documento htc.access es el siguiente:
Código:
SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
<IfModule mod_expires.c>
<filesmatch "\.(jpg|JPG|gif|GIF|png|PNG|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 30 days"
</filesmatch>
</IfModule>
Decir que después de aplicar ese código, los mensajes para el caché de las imágenes han desaparecido, pero me sigue saliendo lo siguiente para los .js y .css en Google PageSpeed Insights:
Cita: Especificar caché de navegador
Establecer una fecha de caducidad o una edad máxima en las cabeceras HTTP de los recursos estáticos indica al navegador que cargue los recursos descargados previamente del disco local en lugar de hacerlo a través de la red.
Aprovechar el almacenamiento en caché del navegador de estos recursos almacenables en caché:
http://www.palaciosdetectives.es/css/style.css (24 horas)
http://www.palaciosdetectives.es/js/jquery-1.6.3.min.js (2 días)
http://www.palaciosdetectives.es/js/jquery.featureCarousel.js (2 días)
¿Alguien podría decirme qué he hecho mal o qué es lo que tendría que modificar para solucionar ese problema?