Mes pages ne sont pas rafraîchies : problème de cache ?

Nouveau WRInaute
Bonjour,

je suis en cours de développement sur mon site que je modifie.

Le problème est que lorsque je fais une modification sur les pages en php, elles ne sont pas rpises ecompte tout de suite mais plusieurs heures après, ce ui est très génant !

Je suppose que cela vient de mon fichier .htaccess et de la gestion du cache.

Voici un extrait de mon fichier htaccess :


Code:
#--------------------------------------------------
# Mise en cache des fichiers dans le navigateur
#--------------------------------------------------
# BEGIN Cache-Control Headers - 2592000s = 30 jours
<ifmodule mod_headers.c>
 <filesmatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
 Header set Cache-Control "max-age=3, public"
 </filesmatch>
 <filesmatch "\\.(css)$">
 Header set Cache-Control "max-age=3, public"
 </filesmatch>
 <filesmatch "\\.(js)$">
 Header set Cache-Control "max-age=2592000, private"
 </filesmatch>
<filesmatch "\\.(html|htm)$">
Header set Cache-Control "max-age=3, public"
</filesmatch>
# Disable caching for scripts and other dynamic files
<filesmatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</filesmatch>
</ifmodule>
# END Cache-Control Headers
#--------------------------------------------------
# BEGIN Expire headers
#--------------------------------------------------
<ifmodule mod_expires.c>
 ExpiresActive On
 ExpiresDefault "access plus 3 seconds"
 ExpiresByType image/jpg "access plus 3 seconds"
 ExpiresByType image/jpeg "access plus 3 seconds"
 ExpiresByType image/png "access plus 3 seconds"
 ExpiresByType image/gif "access plus 2592000 seconds"
 AddType image/x-icon .ico
 ExpiresByType image/ico "access plus 2592000 seconds"
 ExpiresByType image/icon "access plus 2592000 seconds"
 ExpiresByType image/x-icon "access plus 2592000 seconds"
 ExpiresByType text/css "access plus 3 seconds"
 ExpiresByType text/javascript "access plus 2592000 seconds"
 ExpiresByType text/html "access plus 7200 seconds"
 ExpiresByType application/xhtml+xml "access plus 7200 seconds"
 ExpiresByType application/javascript A259200
 ExpiresByType application/x-javascript "access plus 2592000 seconds"
 ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</ifmodule>
# END Expire headers


Pouvez-vous m'aider à y trouver l'origine du problème SVP ?


Merci beaucoup.

Alain
 
Membre Honoré
Bonjour,
alain1717 a dit:
je suis en cours de développement sur mon site que je modifie.
Le mieux est de ne pas utiliser de cache tant que le site est en développement.
Penser aussi à vider le cache du navigateur régulièrement pendant la création du site.

Cordialement.
 
WRInaute accro
Il m'est arrivé de genre de souci avec un hebergement OVH, tu devrais avoir un fichier .ovhconfig sur ton serveur :
https://www.ovh.com/fr/g1175.format_du_point_ovhconfig

dans ce fichier tu peux avoir 2 valeurs :

environment=production
ou
environment=development

passe sur development.

Si ca suffit pas tu as des plugins Firefox et/ou chrome du style :
https://addons.mozilla.org/fr/firefox/addon/css-reloader/
https://addons.mozilla.org/fr/firefox/addon/css-live-reloader/
https://addons.mozilla.org/fr/firefox/addon/css-refresh-199425/

Ca force le navigateur a aller chercher ta version a jour de ton css.
 
Discussions similaires
Haut