Was bedeutet header 404 php?
Der Ausdruck header 404 php beschreibt die technische Methode, in PHP einen 404-Fehlerstatus korrekt auszugeben. Damit informierst du Browser und Suchmaschinen, dass eine angeforderte Seite nicht existiert. Die Verwendung von header 404 php ist essenziell, um fehlerhafte Seiten sauber zu kennzeichnen und SEO-Probleme wie Soft-404 zu vermeiden.
Warum ist header 404 php wichtig?
Ohne einen korrekt gesetzten header 404 php liefert dein Server möglicherweise den falschen Statuscode – etwa 200 („OK“) statt 404 („Nicht gefunden“). Dadurch kann eine Seite fälschlich indexiert werden, obwohl sie keinen Inhalt mehr hat. Der richtige header 404 php verhindert das und gibt dem Googlebot ein klares Signal.
So setzt du header 404 php korrekt ein
Mit nur einer Zeile Code kannst du in PHP den richtigen Statuscode senden. Wichtig: Die Anweisung muss vor jeglicher HTML-Ausgabe stehen:
<?php Header("HTTP/1.0 404 Not Found"); exit; ?>
Mit diesem header 404 php wird sichergestellt, dass der Webserver den Status 404 an den Client überträgt – und gleichzeitig wird die Skriptausführung beendet.
Typische Einsatzbereiche für header 404 php
- Eine Datei oder Ressource existiert nicht mehr.
- Ein CMS wie WordPress oder ein Framework erkennt keinen gültigen Inhalt.
- Datenbankabfragen ergeben keine gültige Seite.
In allen Fällen sorgt der header 404 php dafür, dass kein falscher Erfolgscode (200) gesendet wird.
header 404 php testen – so geht’s
Du kannst die Statusausgabe ganz einfach mit curl prüfen:
curl -I https://www.deine-domain.de/nicht-vorhanden.php
In der Ausgabe solltest du sehen:
HTTP/1.0 404 Not Found
Wenn diese Zeile erscheint, funktioniert dein header 404 php wie gewünscht.
Fehler vermeiden beim Einsatz von header 404 php
- Keine Ausgabe vor dem Header – sonst greift der Statuscode nicht.
- Verwende
exit;
nach dem Header, um die Verarbeitung zu beenden. - Teste regelmäßig mit Tools wie Google Search Console oder Screaming Frog.
Soft-404 vermeiden mit header 404 php
Ein Soft-404 liegt vor, wenn eine Seite zwar nicht existiert, aber trotzdem den Statuscode 200 zurückgibt oder auf eine irrelevante Seite weiterleitet. Das kann deine Rankings schädigen. Der klare Vorteil von header 404 php: Du gibst dem Bot ein eindeutiges Signal und schützt deine Website vor falscher Indexierung.
Fazit: header 404 php richtig nutzen
Mit header 404 php sorgst du für klare Kommunikation zwischen Server und Crawlern. Ein korrekt gesetzter Statuscode ist unerlässlich für technische SEO und Benutzerführung. Nutze den Header-Befehl immer in Verbindung mit exit;
und teste regelmäßig, ob deine Fehlerseiten sauber funktionieren.