Jump to content

[solucionado]No entiendo nada


Recommended Posts

Hola buenos dias

 

Ayer realice unos cambios en el global.css los cuales funcionaron bien.

Cual es mi sorpresa cuando esta mañana veo que los cambios no estan, sin embargo el codigo nuevo esta guardado, tambien depende desde donde abra la web, por ejemplo si la abro desde el movil no se aprecia ningun cambio, si la abro desde un pc se ven los cambios pero no todos y si lo abro desde el portatil veo todos los cambios bien.

A que se debe este hecho insolito :blink: ?

 

No entiendo nada....

Edited by negocioxusto (see edit history)
Link to comment
Share on other sites

Hola buenos dias

 

Ayer realice unos cambios en el global.css los cuales funcionaron bien.

Cual es mi sorpresa cuando esta mañana veo que los cambios no estan, sin embargo el codigo nuevo esta guardado, tambien depende desde donde abra la web, por ejemplo si la abro desde el movil no se aprecia ningun cambio, si la abro desde un pc se ven los cambios pero no todos y si lo abro desde el portatil veo todos los cambios bien.

A que se debe este hecho insolito :blink: ?

 

No entiendo nada....

 

Muy fácil... se debe a la caché de los diferentes navegadores, si la limpias se verá bien.

 

En el archivo .htaccess de tu raíz verás el siguiente código:

 

<IfModule mod_expires.c>
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"
</IfModule>

 

Este código dice al navegador del cliente cada cuanto tiene que actualizar los diferentes archivos de la caché, vamos desde la última vez que el navegador visitó la página.

 

Si lo quieres modificar, te vas a la última línea de tu fichero, detrás de este código generado automáticamente por prestashop:

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

y modificas la línea que prefieras, por ejemplo que las css se las traíga nueva cada día.

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css "access plus 1 days"
</IfModule>

 

 

Ojo: Una vez que al navegador se le dijo que por ejemplo la ccs las traíga de nuevo cada 5 días, hasta que no pasen esos 5 días, no hara caso a lo que hemos puesto de 1 día. A no se que borre la caché o hayan pasado ya los 5 días.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...