Kasi Mir hat geschrieben:
Ich bin ja kein Webdesigner und in diesem Bereich alles andere als Experte, aber: was genau ist bei den derzeitigen Webseiten eigentlich falsch an dem (fehlenden) Expires-Meta-Tag?
Gefehlt hat da nichts, das, was da war (ist), war (ist) falsch, weil statt eines Datums nur eine Zahl auftauchte.
Kasi Mir hat geschrieben:
Nach etwas Recherche habe ich alle wesentlichen Seiten jetzt jedenfalls um
ergänzt, was, soweit ich die Sache verstehe, Browser anweist, die Seite von grindelsneak.de neu zu laden, wenn die lokale Kopie mehr als fünf Minuten alt ist. Ist das richtig?
Wo immer Du recherchiert hast, recherchiere dort nie wieder :) In der einzig wahren Wahrheitsquelle, dem HTTP/1.1-Standard RFC 2616 (zum Beispiel beim W3C unter
http://www.w3.org/Protocols/rfc2616/rfc ... l#sec14.21 ), steht bei Expires:
The format is an
absolute date and time as defined by HTTP-date in section 3.3.1; it
MUST be in RFC 1123 date format:
Expires = "Expires" ":" HTTP-date
An example of its use is
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Also: Datum. Von Sekunden ist da nicht die Rede. Da hat wohl irgendwer irgendwann mal die Konfiguration seines Webservers mit HTTP verwechselt - und seitdem geistert das durchs Netz, weil jeder von jedem abschreibt, aber niemand vom richtigen ;>
Wie dem auch sei, ich vermute das Problem nach wie vor in der Reihe 10, ansonsten hätten andere sich auch schon gemeldet. Ich würde sogar ganz im Gegenteil das Ablaufdatum des Tippreports auf den jeweils nächsten Dienstag Morgen setzen. Einmal abgerufen, kann die Seite schließlich in den Caches bleiben, und ab Dienstag muss sie von ganz alleine
jedesmal neu geprüft werden, weil sie abgelaufen ist.
Statt ständig am <meta>-Teil rumzufummeln, kannst Du auch eine Datei .htaccess in /sneaktip/ anlegen (ja, mit Punkt vorne, nein, der Windows-Texteditor mag das nicht, ja, es gibt andere Editoren, Proton zum Bleistift) und dort folgendes reinschreiben:
ExpiresActive on
ExpiresByType text/html "modification plus 6 days 12 hours"
Dann geht's automatisch, Verfallsdatum = Änderung der Datei plus angegebenen Zeitraum. Siehe
http://httpd.apache.org/docs/mod/mod_expires.html .