Mailinglisten-Archive |
Ernst May-Jung schrieb: > ich arbeite mit mod_rewrite und Ordnerstrukturen die es nur für den User aber > nicht auf meinem Server gibt. > > Daher kann es sein dass bestimmte URLs gar nicht (nicht mehr) vorhanden sind. > > Bei solchen URLs soll mein Skript ein > header("HTTP/1.0 404 Not Found"); > werfen. > > Das Skript läuft und meckert auch brav an, wenn ich mal absichtlich vorher was > ausgebe. > > Wenn ich dann aber schaue welcher Header gesendet wurde kommt: > HTTP/1.1 200 OK > > Muß ich da irgendwas an der Apache/php Konfiguration änderen? > Woher kommt das, dass mein Header einfach (ohne Warning) ignoriert wird? also ich mach das so: header( 'HTTP/1.1 404 Not Found' ); header( 'Status: 404 Not Found' ); // header( 'Location: /', true, 404); header( 'Connection: close' ); exit(); oder so: header( 'HTTP/1.1 301 Moved Permanently' ); header( 'Status: 301 Moved Permanently' ); header( 'Location: ' . $location . $query ); header( 'Connection: close' ); exit(); http://de2.php.net/manual/en/function.header.php -- 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