Apache2 Header Expire Problem

Apache, Lighttpd, nginx, Cherokee
hong
Posts: 6
Joined: 2007-12-15 17:11

Apache2 Header Expire Problem

Post by hong » 2008-01-24 12:44

Hallo,

ich habe eine Frage, ich verusche in einer PHP-Seite einen Expire im Header zu setzen:

$LEBENSDAUER = 15; // Cache Lebensdauer (Minuten) HTTP 1.1
$EXPIRES = gmdate("D, d M Y H:i:s", time() + $LEBENSDAUER * 80) ." GMT";
$MODIFIED = gmdate("D, d M Y H:i:s", getlastmod()) ." GMT";
header("Expires: " . $EXPIRES);// HTTP 1.0
header("Last-Modified: " . $MODIFIED);// HTTP 1.0
header("Cache-Control: public, max-age=" . $LEBENSDAUER * 60);// HTTP 1.1

Wenn ich aber die Ausgabe von meinem Header z. B. von dieser Seite anzeigen lasse: http://www.control4server.de/http_header.php?inc=

bekomme ich immer der Expire:
Expires: Thu, 19 Nov 1981 08:52:00 GMT

Egal wo und wie ich es eintrage, ich bekomme immer diese Zeile.

Ich will aber das Expire auf das aktuelles Jahr setzen.
Denn ich einen Apache-Server habe, poste ich in diesem Treed.

Kann es sein, dass es eine Apache-EInstellung gibt die ein Priorität in Expire hat und dort anders konfiguriert ist,
und wenn ja kann mir bitte jemand sagen, wo ich es ändern muss?

Danke im vorraus für die Hilfe.

Gruß Hong.