Ich erstelle ein PHP-CMS und habe einige Systemseiten wie eine 404-Seite, eine Wartungsseite und eine Seite für nicht autorisierten Zugriff. Wenn Seite A nicht gefunden wird, leitet das CMS auf die 404-Seite um; wenn der Benutzer keinen Zugriff auf Seite B hat, leitet es auf die Seite für nicht autorisierten Zugriff um usw.
Ich möchte den richtigen Statuscode in der Kopfzeile jeder Seite verwenden, aber ich brauche Klarheit darüber, wie ich die Kopfzeile/Weiterleitung behandeln soll. Setze ich den 404-Header auf Seite A und leite dann auf die 404-Seite um oder setze ich den 404-Status auf die 404-Seite selbst? Und wenn Letzteres die richtige Antwort ist, welche Art von Weiterleitung sollte ich dann verwenden, eine 301 oder eine 302?