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

Beitrag lesen

hi,

Wenn also ein 404 beim Apachen ankommen würde,

beim apachen kommt kein 404 "an".
bei dem kommt zunächst mal der request des clients an, und die ressource wird auch gefunden - sonst könntest du ja nicht _im_ script per header() den status code 404 ausgeben.
header() ist aber dazu da, zusätzliche _response_header festzulegen, also nichts was beim apachen "ankommt", sondern was dieser zurückgibt.

hätte ich von ihm erwartet, dass er als content nach dem 404-Header eine 404-Fehlerbeschreibung dranhängt.

für den apachen ist ja gar kein "file not found" aufgetreten.
die ressource wurde gefunden, und _diese_ hat jetzt festgelegt, welchen zusätzlichen header der apache dem client zurückschicken soll.

gruss,
wahsaga