Hola, quiero Especificar caché de navegador y cuanto entro para meter el codigo en .htaccess encuentro tres archivos .htaccess y .htaccess-original y .htaccess-urltemporal
Primero he metido el codigo en .htaccess y no se ha solucionado el problema.
Es correcto este codigo? y donde debo meterlo?
El codigo es:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
ExpiresActive On
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/plain "access plus 1 week"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/x-icon "access plus 3 months"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/x-icon "access plus 3 months"
# FIN
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
El código parece estar correcto, debería de funcionarte y debe estar en el fichero .htaccess
Verifica si no se encuentra duplicado, puedes obtener el mismo resultado instalando un plugin de cache como el WP Super Cache el siguiente articulo te puede ser de utilidad: https://www.webempresa.com/blog/como-conseguir-que-tu-wordpress-sea-ultrarrapido.html
Que tal ese codigo. Es correcto? para especificar el cache navegador.
Header set Cache-Control “public”
Header set Expires “Thu, 25 Apr 2025 20:00:00 GMT”
Hola
La sintaxis correcta es:
## Expirar cache navegador ExpiresActive on ExpiresDefault "access plus 30 day"
Saludos
Hola. Esta posible solucion funciona en prestashop? El archivo .htaccess es el que esta en la raiz? o el que esta en public_html/.htaccess?
Saludos.
Hola,
Si te podría funcionar, tendrias que probarlo.
El fichero .htaccess es el de tu PrestaShop, ya que si tu PrestaShop esta dentro de un directorio la ruta no seria public_html/.htaccess
Hola, lo he probado y nada, no mejora. Google sigue mostrando lo siguiente:
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é:
https://d27t6aik270las.cloudfront.net/boomerang.js (no se ha especificado el tiempo de expiración)
https://connect.facebook.net/es_ES/all.js (20 minutos)
Parece que son solo esas 2 entradas las que estan dando guerra. Lo mismo tiene solucion facil.
Un saludo.
Por cierto, si activo el cache de prestashop, la nota es mucho peor.
Prestashop tiene 2 botones de cache. El de arriba del todo que te deja elegir cache de plantillas, etc.... y otro abajo del todo. Si activo el de abajo, la nota me empeora mucho.
Un saludo.
Hola Alfonso.
Edita el archivo .htaccess de tu instalación y añade el siguiente código:
## EXPIRES CACHING ## ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType text/html "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access plus 1 month" ## EXPIRES CACHING ##
Te dejo información en el siguiente enlace:
Especificar la caché del navegador
Un saludo
Hola. Despues de añadir eso en el archivo, tengo que hacer algo mas?
Sigue igual.
Hola Alfonso,
¿ Sigue igual que es ? no lo entiendo, ¿ donde tienes ese error que dices que te indica google ?
Por favor, ¿ Puedes adjuntar una captura de lo que estas indicando para que veamos exactamente que es el aviso y donde lo indica ?
Un saludo
Hola Alfonso.
ok, ese aviso de cache que te muestra si te das cuenta la URL, veras que están cargando desde una URL distinta a tu dominio.
Esto no lo puedes controlar ya que los datos los esta recogiendo desde otro dominio distinto.
Por ejemplo Contenido solo visible a usuarios registrados
un saludo