Server

Was sind HTTP-Statusmeldungen und welche Bedeutung haben sie?

HTTP-Statuscodes zeigen an, ob eine Anfrage erfolgreich war oder ein Fehler aufgetreten ist. Hier finden Sie eine Übersicht der wichtigsten Codes.

Was sind HTTP-Statusmeldungen?

Auf jede HTTP-Anfrage liefert der Server eine Antwort. Der Server teilt dem Client durch einen Statuscode mit, ob die Anfrage erfolgreich bearbeitet wurde oder nicht.

3xx - Weiterleitungen

Bei den 3xx-Statusmeldungen handelt es sich um Weiterleitungen. Das angeforderte Dokument befindet sich entweder vorübergehend oder dauerhaft an einem anderen Speicherort.

301 - Dauerhaft verschoben

Die Seite wurde dauerhaft an einen anderen Speicherort verschoben. Die alte Adresse ist nicht länger gültig.

302 - Zeitweilig verschoben

Der Server gibt die Seite derzeit aus einem anderen Speicherort zurück. Die alte Adresse bleibt jedoch gültig.

304 - Nicht geändert

Die angeforderten Daten haben sich seit dem angegebenen Zeitpunkt nicht geändert und werden somit nicht gesendet.

Ursache: Dies wird durch Browser-Cache-Einstellungen verursacht. Der Browser fordert Inhalte an, die bereits im Cache zwischengespeichert wurden. Diese Kopie im Cache wird vom Server verwendet, anstatt die Inhalte vom Server herunterzuladen.

Sie können unter Ihrem Browser die Einstellungen bezüglich des Browser-Cache festlegen.

4xx - Anfragefehler (Client-Fehler)

Diese Statusmeldungen deuten auf einen Anfragefehler hin, welcher auf den Client zurückzuführen ist.

401 - Nicht autorisiert

Der Server fordert eine Authentifizierung. Eine Antwort gibt der Server unter Umständen erst nach einer Anmeldung.

403 - Verboten

Die Anfrage wurde vom Server zurückgewiesen. Der Server oder Host blockiert den Zugriff auf diese Seite.

404 - Nicht gefunden

Die angeforderte Seite wurde vom Server nicht gefunden, existiert nicht mehr oder wurde falsch verlinkt.

Weitere Gründe für den Statuscode 404:

  • Der Inhalt, auf den die Domain verweist, ist verschoben, umbenannt oder gelöscht worden
  • Groß- und Kleinschreibung wurde beim Link auf der Ursprungsseite nicht beachtet und ist somit fehlerhaft angegeben
  • Die Domain ist bei einem Provider neu vergeben und verfügt derzeit über keinen Inhalt
  • Aufgrund von Netzproblemen ist der Webserver nicht erreichbar
  • Die Domain existiert nicht (mehr) oder kann nicht im DNS aufgelöst werden

5xx - Serverfehler

Die Anfrage kann aufgrund eines serverseitigen Fehlers nicht ausgeführt werden.

500 - Unspezifischer Serverfehler

Der Server kann die Anforderung infolge eines Serverfehlers nicht ausführen.

Mögliche Ursachen:

  • Das Limit für die Skriptlaufzeiten oder die Anzahl der maximal parallel laufenden Prozesse wurde überschritten
  • Fehlerhafte .htaccess-Datei (z.B. bei einer fehlerhaften Rewrite-Regel)

Lösungsansätze:

  1. Überprüfen Sie Ihre .htaccess-Datei
  2. Löschen Sie Ihren Browser-Cache und öffnen Sie die Seite erneut
  3. Kontaktieren Sie den Support, wenn das Problem weiterhin besteht

502 - Bad Gateway

Der Server fungiert als Gateway oder Proxy und erhielt von einem vorgeschalteten Server eine ungültige Antwort.

503 - Service nicht verfügbar

Der Server ist vorübergehend aufgrund von Überlastung oder Wartungsarbeiten nicht verfügbar.

Tags: http statuscode server fehlercode
War dieser Artikel hilfreich?