HTTP Statuscodes
HTTP Statuscodes zeigen, wie ein Server auf eine Anfrage geantwortet hat: 200 heißt Erfolg, 404 „nicht gefunden“, 500 Serverfehler. Geben Sie einen Code oder ein Stichwort ein und lesen Sie die Bedeutung.
Quelle: IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Stand: .
So wird gerechnet
HTTP Statuscodes – die fünf Klassen
Jede Antwort eines Webservers beginnt mit einer dreistelligen Zahl, zum Beispiel HTTP/1.1 404 Not Found. Die erste Ziffer nennt die Klasse:
- 1xx Information: Die Anfrage läuft noch, der Server meldet einen Zwischenstand.
- 2xx Erfolg: Die Anfrage wurde verstanden und ausgeführt. 200 ist der Normalfall.
- 3xx Umleitung: Der Client muss woanders weiterfragen, etwa bei 301 und 302.
- 4xx Fehler in der Anfrage: Der Fehler liegt beim Client, etwa 404 oder 403.
- 5xx Serverfehler: Der Server konnte eine gültige Anfrage nicht bearbeiten.
Was für Websites wichtig ist
Für Suchmaschinen zählen vor allem diese Codes: 200 für normale Seiten, 301 für dauerhaft umgezogene Seiten, 302 oder 307 für vorübergehende Weiterleitungen, 404 für fehlende und 410 für bewusst entfernte Seiten sowie 503 bei Wartung, am besten mit dem Header Retry-After. Eine Fehlerseite, die trotzdem 200 sendet, nennt man Soft-404 und sollte man vermeiden.
Namen und Quellen
Die englischen Namen sind im Standard festgelegt (RFC 9110) und bleiben deshalb in jeder Sprache gleich. 418 „I’m a teapot“ stammt aus einem Aprilscherz (RFC 2324) und ist in RFC 9110 nur reserviert.
Ehrliche Grenzen
Die Liste umfasst die gängigen Codes des Standards. Eigene Codes einzelner Dienste, etwa von Content-Delivery-Netzen, sind nicht enthalten. Die Erklärungen nennen typische Ursachen; im Einzelfall entscheidet der Server.
Häufige Fragen
Was bedeutet der HTTP-Statuscode 404?
Unter der Adresse gibt es nichts. Häufige Ursachen sind Tippfehler, gelöschte Seiten und kaputte Links.
Was ist der Unterschied zwischen 301 und 302?
301 steht für eine dauerhafte Weiterleitung, 302 für eine vorübergehende. Bei 301 übernehmen Suchmaschinen die neue Adresse.
Was bedeutet 500 Internal Server Error?
Auf dem Server ist bei der Verarbeitung etwas schiefgegangen. Die Ursache steht meist im Server-Log.
Was ist der Unterschied zwischen 401 und 403?
Bei 401 fehlt die Anmeldung, nach einem Login geht es. Bei 403 ist der Zugriff trotz Anmeldung verboten.
Welche Statuscodes gibt es?
Der Standard kennt fünf Klassen von 1xx bis 5xx mit rund 60 Codes. Dieses Werkzeug erklärt die gängigsten.
Quellen und Rechtsgrundlagen
- IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes
- IANA – Hypertext Transfer Protocol (HTTP) Status Code Registry
- IETF – RFC 6585: Additional HTTP Status Codes (428, 429, 431, 511)
- IETF – RFC 8297: An HTTP Status Code for Indicating Hints (103 Early Hints)
- IETF – RFC 7725: An HTTP Status Code to Report Legal Obstacles (451)
- MDN – HTTP response status codes
Stand:
Passende Werkzeuge
- htaccess Redirect erstellen (301, HTTPS, www).htaccess-Redirect-Generator: 301-Weiterleitung, HTTPS erzwingen, www, Domainumzug und mehr. Mit Testlauf für eine URL und Nginx-Gegenstück, lokal im Browser.
- DNS-Abfrage (DNS Lookup)DNS-Einträge einer Domain abfragen: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV und PTR – mit TTL, DNSSEC-Status und erklärten Fehlercodes. Kostenlos.
- Mein User-Agent anzeigen: Browser und SystemZeigt Ihren User-Agent-String, erkennt Browser, Version, Engine, Betriebssystem und Gerätetyp, liest Client Hints aus. Fremde UAs prüfen. Alles lokal.
- Sitemap erstellen: sitemap.xml aus Ihrer URL-ListeSitemap erstellen ohne Anmeldung: URLs einfügen, sitemap.xml nach Sitemaps-Protokoll erzeugen, Fehler prüfen, herunterladen. Läuft komplett im Browser.
- URL-Slug-GeneratorAus Überschriften saubere URL-Slugs machen: Umlaute als ae/oe/ue, ß als ss, Kleinbuchstaben, Bindestriche, optional ohne Füllwörter. Mehrere Titel auf einmal.
- SERP-Snippet-Generator mit PixelbreiteTitle und Meta-Description eingeben und das Suchergebnis in der Vorschau sehen – mit Pixelbreite, Zeichenzahl und Hinweis, wann Google voraussichtlich kürzt.