Ich bin gespannt, welcher HTTP-Statuscode für eine Seite "Element existiert nicht" am besten geeignet ist.
Wenn die Seite selbst nicht vorhanden ist, verwende ich natürlich 404. Auf einer meiner Seiten befindet sich jedoch ein userid
Argument (es handelt sich um eine Seite "Benutzer bearbeiten"). Falls kein Benutzer mit der angegebenen Benutzer-ID vorhanden ist, wird ein angezeigt Fehlerseite, aber ich möchte auch einen 4xx Status Header senden (da "200 OK" nicht wirklich passt).
Ich denke, 404 wäre in Ordnung, da es "nicht gefunden" und nicht "Datei nicht gefunden" ist, aber ich frage mich, ob es für diesen Fall einen besseren Code gibt.