WauWau: korrekter HTTP-Statuscode für 404...

Beitrag lesen

Hallo Sven,

header("HTTP/1.0 404 Not Found");
192.168.1.20 - - [05/May/2004:23:59:40 +0200] "GET /news/2004/5/6/unddasnicht HTTP/1.1" 404 - "-" "Opera/7.50 (Windows NT 5.0; U)  [de]"
Tut es doch auch.

Ja, scheinbar. Aber die beim Apachen eingestellte 404-Errorseite - oder überhaupt irgendeine 404-Seite - wird nicht angezeigt, was ich eigentlich erwartet hätte.

scheint ja sogar der Server richtig verstanden zu haben. Nur habe ich es mit dem IE, Mozilla, Opera getestet, und alle 3 Browser scheinen diesen Header nicht zu verstehen - sie zeigen einfach nix an.
Was sollen sie anzeigen? Du sendest ja nichts außer dem Statuscode.

Sie sollen eine "404 - Diese Seite blabla...."-eigene Fehlerbeschreibung sehen (ErrorDocument 404 ....).

PS: PHP4.3.3 über SAPI auf Apache2. Falls das relevant sein sollte.
    Ist es aber afaik nicht so richtig in diesem Fall.
Ist insofern relevant, als dass PHP als Modul eingebunden sein muß, um den von dir verwendeten Header senden zu können. Die CGI-Version muß sich mit header("Status:...") begnügen.

Nun, dann müsste es ja eigentlich so funktionieren, oder?

WauWau

--
ss:) zu:) ls:& fo:) de:] va:) ch:° n4:( rl:( br:^ js:| ie:% fl:{ mo:|
E-Mail WauWau: [mailto:der-wauwau@gmx.de]