Frage zu Expires-Headern
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt Frage zu Expires-Headern aus Sicht der Rubrik OnPage Optimierung.
Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Startbeitrag
Originaler Foreninhalt in modernisierter Darstellung.
moinsen Forum,
hat jemand von Euch eine intelligente Idee, wie ich eine einzelne URL mit einem anderen Expire-Header versehen kann? Hintergrund: Auf einer einzigen Seite eines recht komplexen Internetauftritts wird per Zufallsfunktion Content ausgewählt und angezeigt, d.h. bei einem Reload soll sich der Inhalt ändern. Alle anderen Seiten sind deutlich statischer und sollen mit einem Expires-Header mindestens eine Woche in der Zukunft versehen werden (was grundsätzlich kein Problem ist). Richte ich das aber per ExpireByType ein, bekommt der Browser immer dieselben Inhalte nach einem Reload (weil er auf den Cache zugreift und den Server gar nicht erst fragt).
Ich bräuchte also so eine Art ExpireByURL, mit dem ich für eine einzelne URL eine Ausnahme definieren kann.
Any Hints?
Vielen Dank im Voraus
Marc
Antworten
3 BeiträgeHi Marc,
du kannst für die eine Seite den Expire Header per PHP setzten, dann wird er vom Apache Modul nicht mehr gesetzt.
Schöne Grüße
Thomas
Hmm. Nun gut, dann schau ich mal, wie ich TYPO3 beibringe, die ExpireHeader zu setzen. Ich fand die Lösung über den Apachen eigentlich eleganter... trotzdem danke!
Marc
Hallo Marc,
ggf so?
<filesMatch "^(sonderangebote)\\.html$">
Header set Expires "gestern"
</filesMatch>