phpbar.de logo

Mailinglisten-Archive

[php] header("HTTP/1.0 404 Not Found"); werfen

[php] header("HTTP/1.0 404 Not Found"); werfen

Sebastian Mendel lists at sebastianmendel.de
Sam Feb 12 17:06:10 CET 2005


Ernst May-Jung schrieb:

>>header( 'HTTP/1.1 404 Not Found' );
>>header( 'Status: 404 Not Found' );
>>// header( 'Location: /', true, 404);
>>header( 'Connection: close' );
>>exit();
> 
> das liest sich richtig gut. Und ich hab es gleich ausprobiert. Lynx zeigt mir 
> sogar kurz was an, von wegen 404.
> 
> Wenn ich den Header mit einem Online Tool Abfrage kommt dennoch wieder:
> HTTP/1.1 200 OK 
> 
> Möglicher Weise stimmt was mit dem Online Tool nicht. Die Mozilla 
> Web-Develober Toolbar zeigt folgendes:
> 
> ---------------------------------------------------------------------
> Response Headers - http://....
> 
> Date: Sat, 12 Feb 2005 15:12:05 GMT
> Server: Apache/2.0.50 (Gentoo/Linux) mod_ssl/2.0.50 OpenSSL/0.9.7d PHP/4.3.8
> X-Powered-By: PHP/4.3.8
> Status: 404 Not Found
> Location: /
> Connection: close
> Content-Length: 0
> Content-Type: text/html; charset=ISO-8859-1
> ---------------------------------------------------------------------
> 
> Das sieht ja ganz gut aus. Oder?

ja


> Mit der Weiterleitung (Location: ...) klappt es allerdings nicht.

ja ich glaub laut http-rfc ist eine weiterleitung bei 404 nicht zulässig 
oder nicht vorgesehen, das heißt der Browser ignoriert das 'Location: ...'

mach halt einfach ein

   include '404.html';

oder so


-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive