web-dev-qa-db-fra.com

Comment forcer l'actualisation du contenu d'une page déjà chargée par l'utilisateur?

Comment une page du site peut-elle être forcée d'actualiser ou de charger du contenu en ignorant quoi que ce soit dans le cache, chaque fois qu'un visiteur visite la page pour la deuxième fois? Le site Web utilise twentyeleven & w3tc (la mise en cache du navigateur est désactivée pour le moment).

1
vDog

Depuis, votre site utilise déjà le plugin W3 Total Cache, laissez-moi vous fournir une solution basée sur celle-ci.

Visitez le site wp-admin/admin.php de votre site? Page = w3tc_browsercache et recherchez le texte "Définir l'en-tête de contrôle du cache". Cochez cette option si elle est décochée, puis choisissez "no-cache" pour la "politique de contrôle du cache". Cela doit être fait à trois endroits ...

  1. CSS et JS
  2. HTML et XML
  3. Médias et autres fichiers

enter image description here

Si vous ne souhaitez pas utiliser le plugin W3 Total Cache pour une raison quelconque, vous pouvez définir ce qui suit dans le fichier 'htaccess' ou dans la configuration Apache, en supposant que votre serveur dispose de mod_headers module ...

Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
4
Pothi Kalimuthu