Avisos
Vaciar todo

Especificar caché de navegador  

 
nossair
 nossair
Usuario activo

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

Citar
Respondido : 06/10/2016 5:17 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

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

ResponderCitar
Respondido : 06/10/2016 6:17 am

wpdoctor-revisa-la-salud-de-tu-wordpress

nossair
 nossair
Usuario activo

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”

ResponderCitar
Respondido : 09/10/2016 2:36 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola

La sintaxis correcta es:

## Expirar cache navegador


ExpiresActive on
ExpiresDefault "access plus 30 day"


Saludos

ResponderCitar
Respondido : 09/10/2016 4:28 am

Alfonso
 Alfonso
Usuario eminente

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.

ResponderCitar
Respondido : 04/02/2017 6:23 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

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

ResponderCitar
Respondido : 04/02/2017 6:42 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alfonso
 Alfonso
Usuario eminente

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.

ResponderCitar
Respondido : 04/02/2017 6:57 am
Alfonso
 Alfonso
Usuario eminente

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.

ResponderCitar
Respondido : 04/02/2017 6:59 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 04/02/2017 10:16 am
Alfonso
 Alfonso
Usuario eminente

Hola. Despues de añadir eso en el archivo, tengo que hacer algo mas?

Sigue igual.

ResponderCitar
Respondido : 04/02/2017 6:40 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 04/02/2017 6:56 pm
Alfonso
 Alfonso
Usuario eminente

Estos son los erroes. Sigue igual, me refiero, a que he agregado lo que me dices en el .htaccess y sigue lanzando el mismo error.

Un saludo.

ResponderCitar
Respondido : 04/02/2017 7:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 05/02/2017 12:41 pm