Moin!
Hallo Peter,
Danke Christoph, leider nur unterstützt der Server auf dem die Präsenz läuft kein PHP. :(
Dann verwende halt die entsprechenden <meta>-Tags: http://selfhtml.teamone.de/html/kopfdaten/meta.htm#diverse
Es gibt ganz sicher auch die Möglichkeit, per .htaccess dem Apache-Server die richtigen (oder bessere) Informationen zu liefern.
Eine kurze Suche in der Doku ergab folgende Ansätze:
http://httpd.apache.org/docs/mod/mod_headers.html
Mit mod_headers kann man beliebige Header (also auch die, die Christian mit PHP setzen wollte) in bzw. vor die HTML-Seite setzen und damit das Caching ausschalten oder zu seinen Gunsten beeinflussen.
http://httpd.apache.org/docs/mod/mod_expires.html
Mit mod_expires kann man den Seiten ein Verfallsdatum mitgeben, damit sie nur begrenzt im Cache oder in Proxys aufbewahrt werden. Diese Vorgehensweise empfiehlt sich eher als das totale Ausschalten des Cachings, weil auf diese Weise kurzfristiges Caching erlaubt ist. Als Haltbarkeitsdatum ist zum Beispiel "now plus 12 hours" oder ähnliches empfehlenswert - das Caching der Seite wird für 12 Stunden erlaubt. Damit ist ein wöchentliches Update garantiert innerhalb von 12 Stunden sichtbar. Wahlweise kann man das Haltbarkeitsdatum auch an feste Termine binden, beispielsweise an das Datum der letzten Modifikation der Datei: "modification plus 6 days" erlaubt das Caching der fraglichen Datei für 6 Tage. Bei wöchentlichen Updates wird also die Datei maximal 6 Tage im Cache gehalten. Damit wird die Datei neu angefragt, wenn das nächste Update noch einen Tag entfernt ist.
- Sven Rautenberg
Diese Signatur gilt nur am Freitag.