ich die folgende Konfiguration für das Caching auf Clientseite haben:ExpiresByType mit Ausnahme bestimmter Pfade
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "modification plus 2 weeks"
ExpiresByType image/jpg "modification plus 2 weeks"
ExpiresByType image/jpg "modification plus 2 weeks"
ExpiresByType image/jpeg "modification plus 2 weeks"
ExpiresByType image/gif "modification plus 2 weeks"
ExpiresByType image/png "modification plus 2 weeks"
ExpiresByType text/css "modification plus 2 weeks"
ExpiresByType application/javascript "modification plus 2 weeks"
ExpiresByType application/x-javascript "modification plus 2 weeks"
ExpiresByType application/x-shockwave-flash "modification plus 2 weeks"
ExpiresByType image/x-icon "modification plus 2 weeks"
ExpiresDefault "modification plus 2 weeks"
</IfModule>
Allerdings gibt es einige Dateien wie zum Beispiel das Besucherprofil, das will ich nicht, wie die im Cache gespeichert, werden Besucher kann es ändern. Da die Änderungen über die Datenbank vorgenommen werden, ändert sich das Datum der Dateiänderung nicht, daher würde die "Änderung plus 2 Wochen" nicht funktionieren.
Ich frage mich, ob es eine Möglichkeit gibt zu verhindern, dass einige Pfade zwischengespeichert werden. Ich habe versucht, die folgenden Meta-Tags zu den HTML-Dateien hinzufügen, die ich mag nicht im Cache gespeichert werden:
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
Aber einiger Browser würde nicht einmal die Header herunterladen.