Hi Matthias!
Vielen lieben Dank für das Feeback.
Gute Frage.
Ich finde der Artikel zur 404-Fehlerseite sollte ergänzt werden mit dem Hinweis einer "möglichen" Lösung wenn der eingesetzte HTTP Server keine .htaccess
Datei unterstützt (wie zum Beispiel beim OpenBSD's httpd in meinem Fall).
Hier habe ich es so gelöst, das ich den HTTP Statuscode manuell mit der folgenden PHP Funktion setze
http_response_code(404);
Quelle: PHP Manual (http_reponse_code)
Und es sollte auf möglichen Folgen eventuell darauf hingewiesen werden, was passieren kann wenn man das nicht macht. Also was ich meinen Artikel geschildert habe.
Das sollte meiner Meinung nach auch im Einstiegstutorial nicht fehlen.
EDIT
Das ist besonders wichtig wenn man wie ich alle gültigen URL's der Seite in einer Datenbank hinterlegt hat und den Server so eingestellt hat das alle Anfragen auf ein PHP Skript umgeleitet werden.
Kann das gerne noch erläutern.