it-swarm.com.de

Wie erzwinge ich die Aktualisierung des Inhalts einer Seite, die zuvor vom Benutzer geladen wurde?

Wie kann eine Seite auf der Website gezwungen werden, Inhalte zu aktualisieren oder zu laden, indem etwas im Cache ignoriert wird, wenn ein Besucher die Seite zum zweiten Mal besucht? Die Website verwendet Twentyeleven & W3TC (Browser-Caching derzeit deaktiviert).

1
vDog

Da Ihre Site bereits das W3 Total Cache-Plugin verwendet, kann ich eine darauf basierende Lösung bereitstellen.

Besuchen Sie die Seite wp-admin/admin.php? Page = w3tc_browsercache Ihrer Site und suchen Sie nach dem Text "Cache-Steuerelement-Header festlegen". Aktivieren Sie diese Option, wenn sie deaktiviert ist, und wählen Sie dann "Kein Cache" für die "Cache-Steuerungsrichtlinie". Dies muss an drei Stellen erfolgen ...

  1. CSS & JS
  2. HTML & XML
  3. Medien & andere Dateien

enter image description here

Wenn Sie das W3 Total Cache-Plugin aus irgendeinem Grund nicht verwenden möchten, können Sie Folgendes in der 'htaccess'-Datei oder in der Apache-Konfiguration festlegen, vorausgesetzt, Ihr Server verfügt über mod_headers module ...

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