wahsaga: "valides" HTTP?

Beitrag lesen

hi,

header("HTTP/1.0 404 Not Found");
  header("Location: /server/errors/?404");
  exit;

Ist das dann eigentlich "valides" HTTP?

nein. Location erfordert einen vollständigen URL inkl. protokoll-angabe, also
header("Location: http://www.example.com/...");

Ich meine, darf ein "Location" eigentlich noch nach dem 404-Fehler-Hinweis kommen?

ich weiss gerade nicht, ob das sinnvoll ist.
404 heisst nicht gefunden,
der location-header erzeugt aber gleichzeitig einen "302 found".

Die getesteten Browser interpretieren es richtig.

war noch nie ein argument.

gruss,
wahsaga

--
http://wazgnuks.net/ - back from the dead