Kurz erklärt
Der HTTP-Statuscode ist die dreistellige Antwort des Servers auf jede Anfrage. Die erste Ziffer verrät sofort die Richtung: 2xx alles in Ordnung, 3xx Weiterleitung, 4xx Problem mit der Anfrage, 5xx Problem auf dem Server.
Die fünf Klassen der Statuscodes
- 1xx - Information: Zwischenmeldungen, die Sie im Alltag kaum zu sehen bekommen.
- 2xx - Erfolg: Die Anfrage wurde erfolgreich bearbeitet, etwa 200 OK.
- 3xx - Weiterleitung: Der Inhalt liegt unter einer anderen Adresse.
- 4xx - Client-Fehler: Die Anfrage kann so nicht beantwortet werden - etwa weil die Seite fehlt oder eine Anmeldung nötig ist.
- 5xx - Server-Fehler: Die Anfrage war in Ordnung, aber auf dem Server ist bei der Bearbeitung etwas schiefgegangen.
Weiterleitungen (3xx)
- 301 Moved Permanently - dauerhaft umgezogen, die wichtigste Weiterleitung für Umzüge und SEO
- 302 Found / 307 Temporary Redirect - vorübergehende Weiterleitung
- 304 Not Modified - der Browser darf seine zwischengespeicherte Fassung verwenden; kein Fehler, sondern gewünschtes Caching
Client-Fehler (4xx)
- 401 Unauthorized - Anmeldung erforderlich
- 403 Forbidden - Zugriff verweigert
- 404 Not Found - Seite nicht gefunden
- 410 Gone - Seite dauerhaft entfernt
- 429 Too Many Requests - zu viele Anfragen in kurzer Zeit
Server-Fehler (5xx)
- 500 Internal Server Error - allgemeiner Fehler bei der Verarbeitung
- 502 Bad Gateway - ungültige Antwort eines vorgeschalteten Servers
- 503 Service Unavailable - vorübergehend nicht verfügbar, etwa wegen Wartung
- 504 Gateway Timeout - der Server hat zu lange auf eine Antwort gewartet
So finden Sie den Statuscode einer Seite
- Im Browser: Öffnen Sie die Entwicklertools (F12), wechseln Sie zum Reiter „Netzwerk“ und laden Sie die Seite neu. In der Spalte „Status“ steht der Code jeder Anfrage.
- Per Kommandozeile:
curl -I https://www.muster.de/- In den Logfiles: Die Zugriffsprotokolle Ihrer Webseite enthalten zu jedem Aufruf den Statuscode, die Fehlerprotokolle die Ursache von 5xx-Fehlern: Wie lese ich meine Logfiles aus?
Wir helfen Ihnen gerne
Sie kommen bei einem Fehler nicht weiter? Nennen Sie uns die betroffene Adresse, den Statuscode und den Zeitpunkt - unser Support hilft Ihnen gerne: Support kontaktieren.