last modified falsch bei seiten mit SSI im Netscape
deebee
- javascript
Hallo zusammen.
Habe folgedenes Phänomen: Habe auf allen Pages meiner Website ein last modified-Datum definiert. Das hat soweit auch perfekt funktioniert. Nun habe ich beim Testen meiner Seiten mit Schrecken festgestellt, dass alle Seiten mit einem Include (SSI oder CGI) in allen Netscape-Browsern das Datum 1.1.1970 01.00 Uhr ausgeben. Im IE hingegen funzt alles i.O.
Hat jemand eine Erklärung oder noch besser eine Lösung für mein Problem. (Habe im Archiv nichts gefunden)
Besten Dank.
Gruss
Deebee
Hi Deebee,
Habe folgedenes Phänomen: Habe auf allen Pages meiner
Website ein last modified-Datum definiert.
Das hat soweit auch perfekt funktioniert.
naja - der Browser hat halt versucht, das Datum als dem "Last-Modified:"-HTTP-Header über die JavaScript-Schnittstelle anzubieten.
Nun habe ich beim Testen meiner Seiten mit Schrecken
festgestellt, dass alle Seiten mit einem Include
(SSI oder CGI) in allen Netscape-Browsern das Datum
1.1.1970 01.00 Uhr ausgeben.
Yep. Denn in diesem Falle sendet der Server diese Header nicht mit.
Schau Dir Deine Seiten selbst an:
http://www.schroepl.net/cgi-bin/http_trace.pl
Im IE hingegen funzt alles i.O.
Wie meinen? Kann ich fast gar nicht glauben.
Der Lügenbrowser wird doch keine Änderungsangabe _auswürfeln_?
Hat jemand eine Erklärung
Siehe oben.
oder noch besser eine Lösung
Generiere die LastModified-Inhalte direkt mit SSI auf dem Server (dafür gibt es eine Direktive).
Notfalls _in_ einer JavaScript-Variablen, wenn's denn sein muß - ich mache so was auch manchmal ...
Viele Grüße
Michael