Hola ,
Tengo un problema para especificar caché de navegador , estamos probando todo lo que explicáis en los post pero nada está funcionando.
No puedo poner la web ni puedo decir nada de ella por un contrato de confidencialidad así que pido perdón por esto.
Tenemos una web con 8 tiendas para cada país y el htaccess es el que nos genera prestashop , en el CPanel de Webempresa tenemos activado el Optimizar sitio web -> Comprimir contenido ->Comprimir todo el contenido.
ahora en nuestro htaccess en la primera linea ponemos lo siguiente :
ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year"
Pero no está funcionando , también hemos probado de poner al final antes de esta linea :
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
Tambien lo hemos probado de la siguiente manera :
ExpiresActive on ExpiresDefault "access plus 7 day"
La verdad es que no sabemos por donde más tirar.
URL del sitio: Contenido solo visible a usuarios registrados
Hola.
Revisa en Parámetros avanzados -> rendimiento que tengas seleccionada la opción " ¿Optimizar Apache? "
Añade también el siguiente código a tu archivo htaccess, justo después del código donde especificas el tiempo de la cache:
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
Un saludo
Gracias por contestar , pero sigue sin funcionar .
ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType font/woff2 "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year" AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype image/svg+xml
Hola.
Ok, y ¿ quien te da ese aviso PageSpeed de google ? ¿ puedes adjuntarnos una captura del aviso ?.
Damos por hecho que el dominio la tienes en tu cuenta de hosting de webempresa.
Un saludo
Hola
Con este código debería ser suficiente, como ves en el código hay una línea :
ExpiresByType image/jpg "access plus 1 month"
Por lo que debería ser correcto.
ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType font/woff2 "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year"
Elimina el resto de código de optimización y quédate sólo con el código anterior.
Es posible que también sea algo de Google que tarde un poco en reflejarte los cambios.
Saludos.
Ya eso lo puse hace ya 4 días y sigue sin funcionar , he probado todos los códigos básicos para especificar la cache y ninguno no me funciona.
Puede ser alguna configuración del servidor de webempresa que esta desactivado o algo por el estilo ?
Hola.
Puede ser alguna configuración del servidor de webempresa que esta desactivado
Pues en principio no, de todas formas realiza una revisión con el Asistente Virtual Stephan que encontrarás en tu área de clientes , este revisara tu cuenta y te mostrará o corregirá si encuentra algun bloqueo o tienes algún problema con los permisos.
Sobre el archivo htaccess, lo tienes bien no hay ningún problema.
Cuando realices la revisión nos indicas los avisos que te pueda dar Stephan.
Un saludo
Lo únicos errores que me aparecen son de tema permisos de carpeta que según Stephan ya me lo ha solucionado
HOla
Veo correctamente, aunuque con el dominio cambiado, supongo que por lo que comentaste en un inicio.
Podrías evaluar colocar ese código al inicio.
Para descartar problema con alguna restricción en tu cuenta podrías evaluar hacer un nuevo sitio de prueba en una carpeta y verificar si realizando estas optimizaciones te sucede lo mismo.
Saludos.
Nada , ponerlo arriba a solucionado nada 🙁
Ya hemos creado una instalación y nueva pero el error persiste