In meinen PHP-Skripten leite ich den Benutzer auf eine benutzerdefinierte 404 nicht gefundene Fehlerseite um, wenn er versucht, auf Inhalte zuzugreifen, die nicht existieren oder nicht zu diesem Benutzer gehören. Wie so:Wann soll der HTTP-Statuscode gesendet werden?
Ich realisiere, dass der oben genannte head() -Aufruf einen 302 redirect Statuscode als Voreinstellung sendet.
Was ich nicht verstehe, ist jedoch, wenn ich den 404 nicht gefundenen Statuscode senden sollte. Bevor ich den Benutzer umadressiere? Oder wenn ich die /error/notfound/ Seite anzeigen?
Danke für Ihre Hilfe!
Was passiert, wenn der Browser HTTP/1.1 für die Verbindung verwendet? Ist PHP Apache mit mod_php zwingen, eine HTTP/1.1 Antwort zurückzusenden ??? – Christian