Cheat Sheet für HTTP-Statuscodes: Ihr Crashkurs 2022 + kostenloses PDF

Veröffentlicht: 2022-02-14
Cheat Sheet für HTTP-Statuscodes pdf

Wenn Sie genug Zeit damit verbracht haben, im Internet zu surfen, sind Sie wahrscheinlich in Ihrem Leben auf den einen oder anderen HTTP-Statuscode gestoßen. Während die meisten von uns einfach ihren Tag verbringen können, nachdem sie auf einen HTTP-Statuscode gestoßen sind, ist es für SEO-Experten und Website-Besitzer unerlässlich, die Bedeutung hinter dem Code zu kennen.

Eine gut optimierte Website und schnelle Ladezeiten sind Schlüsselfaktoren, wenn Sie versuchen, einen hohen Rang einzunehmen, und es könnte Ihnen schwerfallen, dies zu erreichen, wenn auf Ihrer Website zu viele Fehler auftreten. Um Ihnen zu helfen, hat SerpWatch einen Spickzettel für HTTP-Statuscodes erstellt, den Sie herunterladen und verwenden können, um Fehler schnell zu identifizieren und zu beheben.

Cheat Sheet für HTTP-Statuscodes

Laden Sie den Cheat Sheet für HTTP-Statuscodes KOSTENLOS als PDF herunter

Was sind HTTP-Statuscodes?

Immer wenn Sie eine Suchmaschine verwenden, um im Internet zu surfen, senden Sie als Client Anfragen an Websites oder technisch ausgedrückt an die Server. Dazu verwenden Sie etwas, das als Hypertext Transfer Protocol oder besser gesagt HTTP bekannt ist.

Server kommunizieren mit Browsern über HTTP-Statuscodes und verwenden das HTTP-Protokoll, um zu bestätigen, dass alles ordnungsgemäß funktioniert, oder um einen Fehler anzuzeigen, falls einer vorhanden ist. Mit anderen Worten, ein HTTP-Statuscode ist die Antwort eines Servers auf die Anfrage eines Browsers.

Wie viele HTTP-Statuscodes gibt es insgesamt?

Insgesamt gibt es 500 HTTP-Statuscodes. Statuscodes beginnen mit Code 100 und enden mit Code 599. Die meisten dieser Codes sind jedoch noch nicht zugewiesen, und es gibt nur 63 zugewiesene HTTP-Codes. Darüber hinaus gibt es auch mehrere Codes, die entweder nicht mehr verwendet werden oder aufgrund von Sicherheitsbedenken veraltet sind, wie zum Beispiel Code 305.

Wenn Sie es mit SEO ernst meinen und möchten, dass Ihre Website erfolgreich ist, sollten Sie Ihre Website regelmäßig auf Fehler überprüfen. Heutzutage werden die meisten Websites über WordPress veröffentlicht , und jeden Tag gehen bis zu 500.000 neue Websites online.

Mit anderen Worten, der Wettbewerb ist hart und Ihre Website kann im Vergleich zu Tausenden anderer Websites, die richtig optimiert sind, unterdurchschnittlich abschneiden.

Fünf verschiedene Arten von Statuscodes

Alle HTTP-Statuscodes sind in fünf Kategorien unterteilt, die von 100–199, 200–299, 300–399, 400–499 und 500–599 reichen. Die erste Zahl in jedem Bereich gibt die Klasse der Antwort an, und die letzten beiden Ziffern werden verwendet, um die Anforderung oder den Fehler anzugeben. Hier ist die Aufschlüsselung unseres Cheat Sheets für HTTP-Statuscodes.

Informationsanfragen: 1XX

Codes in diesem Bereich beziehen sich auf eine Informationsantwort und zeigen an, dass der Server die Anfrage erhalten und verstanden hat.

100 Weiter

Der Code gibt an, dass der Server die Anforderungsheader erhalten hat und dass der Client weiterhin den Hauptteil anfordern oder die Antwort ignorieren sollte, wenn die Anforderung bereits abgeschlossen ist.

101 Vermittlungsprotokolle

Der Client hat vom Server angefordert, das Protokoll zu wechseln, und der Code gibt das Protokoll an, zu dem der Server wechselt.

102-Verarbeitung (WebDAV)

Der Server hat die Anfrage erhalten und verarbeitet sie, aber es dauert lange, bis die Anfrage abgeschlossen ist, daher ist noch keine Antwort verfügbar.

103 Frühe Hinweise

Der 103-Code wird verwendet, um einige Antwortheader zurückzugeben, während der Server eine Antwort vorbereitet.

Erfolgreiche Anfragen: 2XX

Der Bereich 200–299 gibt HTTP-Erfolgscodes an . Mit anderen Worten bedeutet dies, dass die vom Client angeforderte Aktion vom Server empfangen, verstanden und akzeptiert wurde.

200 okay

Servercode 200 bedeutet, dass die Anfrage erfolgreich war. Die Antwort hängt jedoch von der Anforderungsmethode ab und davon, ob der Client eine GET-, HEAD-, PUT/POST- oder TRACE-Anforderung gestellt hat.

201 erstellt

Die Anforderung war erfolgreich, und als Ergebnis wurde eine neue Ressource erstellt.

202 Akzeptiert

Die Anfrage wurde empfangen, aber die Verarbeitung wurde nicht abgeschlossen.

203 Nicht verbindliche Informationen

Der Server hat ein 200 OK von seinem Ursprung erhalten, fungiert aber als Proxy, und die zurückgegebenen Metadaten werden von einer lokalen oder einer Drittanbieterkopie erfasst.

204 Kein Inhalt

Der Antwortstatuscode 204 zeigt an, dass der Server die Anfrage verarbeitet hat, aber für diese Anfrage kein Inhalt zum Senden vorhanden ist.

205 Inhalt zurücksetzen

Der Server hat die Anfrage verarbeitet und weist den Client an, das Dokument, das die Anfrage gesendet hat, zurückzusetzen.

206 Teilinhalt

Der Server sendet nur einen Teil der Ressource.

207 Multistatus (WebDAV)

Benachrichtigt über mehrere Ressourcen und wird verwendet, wenn eine Nachricht mehrere separate Antwortcodes enthält.

208 Bereits gemeldet

Die Mitglieder der DAV-Bindung werden nicht erneut aufgenommen, da sie im vorhergehenden Teil der Antwort aufgezählt wurden.

226 IM verwendet

Der Antwortstatuscode 226 gibt an, dass der Server die Anforderung für die Ressource erfüllt hat, und die Antwort stellt das Ergebnis einer oder mehrerer Instanzmanipulationen dar, die auf die aktuelle Instanz angewendet werden.

Weiterleitung: 3XX

Wie der Name schon sagt, werden die Codes in diesem Bereich verwendet, um anzuzeigen, dass der Client umgeleitet wird.

300 Multiple-Choice

Dies zeigt an, dass es mehrere Optionen für die Anfrage gibt und dass der Client eine auswählen sollte.

301 Dauerhaft umgezogen

Die ursprüngliche URL wurde dauerhaft verschoben, und der Server antwortet mit der neuen URL.

302 gefunden

Die URL der angeforderten Ressource wurde vorübergehend geändert, und der Client sollte zu einer anderen URL navigieren.

303 Siehe Sonstiges

Die Antwort zeigt an, dass der Client Ressourcen bei einem anderen URI mit einer GET-Anforderung anfordern sollte.

304 Nicht geändert

Die Ressource wurde nicht geändert, und der Client kann dieselbe zwischengespeicherte Version der Antwort verwenden.

305 Proxy verwenden

Die angeforderte Ressource ist nur über einen Proxy verfügbar. Viele HTTP-Clients befolgen den Statuscode 305 jedoch nicht, da Sicherheitsbedenken hinsichtlich der In-Band-Konfiguration eines Proxys bestehen.

306 Switch-Proxy

Der Statuscode wird nicht mehr verwendet, ist aber reserviert.

307 Temporäre Umleitung

Der Server weist den Client an, die Ressource unter einer anderen URL mit derselben Methode anzufordern, die in der vorherigen Anforderung verwendet wurde.

308 Permanente Weiterleitung

Die Ressource wird dauerhaft an einen anderen URI verschoben, und alle zukünftigen Anforderungen sollten an den angegebenen URI geleitet werden. Der Client darf jedoch die in der vorherigen Anfrage verwendete HTTP-Methode nicht ändern.

Clientfehler: 4XX

Der Codebereich von 400 bis 499 zeigt an, dass auf der Seite des Clients etwas nicht stimmt. Es kann sich auch auf einen vom Client verursachten Fehler beziehen.

400 Ungültige Anfrage

Der Server konnte die Anfrage aufgrund von Clientfehlern nicht verstehen, wie z. B. fehlerhafte Anfragesyntax, irreführendes Anfrage-Routing oder ungültiges Anfrage-Message-Framing.

401 nicht Autorisiert

Der Fehlerstatuscode 401 zeigt an, dass sich der Client authentifizieren muss, bevor er die angeforderte Antwort erhält.

402 Zahlung erforderlich

Dieser Antwortcode ist für die zukünftige Verwendung reserviert. Ursprünglich war geplant, den Code für digitale Bezahlsysteme einzusetzen.

403 Verboten

Der Client ist nicht berechtigt, auf die angeforderten Ressourcen zuzugreifen. Anders als beim Statuscode 401 ist dem Server jedoch die Identität des Clients bekannt.

404 Nicht gefunden

Der 404-Fehler ist vielleicht einer der bekanntesten HTTP-Statuscodes in unserer Spickzettel-PDF- Datei. Es zeigt an, dass der angeforderte Inhalt nicht gefunden wurde, aber möglicherweise in der Zukunft verfügbar ist, und die nachfolgenden Anforderungen durch den Client zulässig sind.

405-Methode nicht zulässig

Die Anfragemethode ist dem Server bekannt, aber nicht erlaubt. Zum Beispiel, wenn der Client ein Formular anfordert, das die Bereitstellung von Daten per POST erfordert.

406 Nicht akzeptabel

Die angeforderten Ressourcen können nur Inhalte generieren, die für die in der Anforderung gesendeten Accept-Header nicht akzeptabel sind.

407 Proxy-Authentifizierung erforderlich

Der Client muss sich per Proxy authentifizieren.

408 Anfrage timeout

Das Zeitlimit des Servers beim Warten auf die Anforderung vom Client ist abgelaufen, was höchstwahrscheinlich durch eine inaktive Verbindung verursacht wird.

409 Konflikt

Die 409-HTTP-Antwort gibt an, dass die Anforderung nicht verarbeitet werden kann, da sie mit dem aktuellen Status der Ressourcen auf dem Server in Konflikt steht. Dies tritt auf, wenn ein Bearbeitungskonflikt zwischen mehreren gleichzeitigen Aktualisierungen besteht.

410 Weg

Die Ressource ist weg und wird nicht mehr verfügbar sein.

411 Länge erforderlich

Der Server hat die Anfrage zurückgewiesen, da die Anfrage die Inhaltslänge nicht angibt, die vom Server benötigt wird.

412 Vorbedingung fehlgeschlagen

Der Server erfüllt die vom Client angeforderten Vorbedingungen in den Anforderungsheaderfeldern nicht.

413 Nutzlast zu groß

Der Fehlerstatuscode 413 zeigt an, dass die Anfrage zu groß ist, um vom Server verarbeitet zu werden.

414 URI zu lang

Der Server ist nicht bereit, den vom Client angeforderten URI zu interpretieren, da der URI zu lang ist.

415 Nicht unterstützter Medientyp

Der Server hat die Anfrage zurückgewiesen, da das Medienformat der angeforderten Daten vom Server nicht unterstützt wird.

416 Bereich nicht erfüllbar

Der Server kann den vom Client angeforderten Teil der Datei nicht bereitstellen.

417 Erwartung fehlgeschlagen

Die Anforderungen des Request-Header-Felds Expect können vom Server nicht erfüllt werden.

418 Ich bin eine Teekanne

Der Kellner möchte keinen Kaffee mit einer Teekanne brühen. Im Gegensatz zu anderen Codes auf unserem Server-Spickzettel wird der 418-Code nur als Osterei auf einigen Websites verwendet und wurde als Aprilscherz definiert.

421 Fehlgeleitete Anfrage

Die Anfrage wurde an einen Server weitergeleitet, der keine Antwort erzeugen kann.

422 Unprocessable Entity (WebDAV)

Der Anfrage kann wegen semantischer Fehler nicht gefolgt werden, obwohl die Anfrage wohlgeformt war.

423 Gesperrt (WebDAV)

Die Ressource, auf die der Client zuzugreifen versucht, ist gesperrt.

424 Fehlerhafte Abhängigkeit (WebDAV)

Der Statuscode 424 bedeutet, dass die Anfrage nicht erfolgreich war, da sie von einer anderen fehlgeschlagenen Anfrage abhängt.

425 Zu früh

Der Server ist nicht bereit, eine Anforderung zu verarbeiten, da die Anforderung möglicherweise wiederholt wird.

426 Upgrade erforderlich

Der Server ist nicht bereit, die Anforderung mit dem aktuellen Protokoll zu verarbeiten, kann dies jedoch tun, wenn der Client auf ein anderes Protokoll aktualisiert.

428 Voraussetzung Erforderlich

Der Ursprungsserver erfordert, dass die Anfrage bedingt ist.

429 Zu viele Anfragen

Der Fehlerstatuscode 429 zeigt an, dass der Client in kurzer Zeit zu viele Anfragen gesendet hat.

431 Anforderungs-Header-Felder zu groß

Der Server ist nicht bereit, die Anforderung zu verarbeiten, da alle Header-Felder zusammen oder ein einzelnes Header-Feld zu groß sind.

451 Aus rechtlichen Gründen nicht verfügbar

Der Kunde hat eine Ressource angefordert, die nicht legal bereitgestellt werden kann, was aufgrund von Regierungszensur, Urheberrechts- oder Datenschutzverletzungen und mehr auftreten kann.

Serverfehler: 5XX

Von allen HTTP-Fehlercodes sind die 5XX-Codes vielleicht am relevantesten für jeden, der an einer Website arbeitet. Codes in diesem Bereich weisen darauf hin, dass ein Client eine gültige Anforderung gestellt hat, der Fehler jedoch auf der Seite des Servers aufgetreten ist und der Server die Anforderung nicht ausführen kann.

500 Interner Serverfehler

Eine allgemeine Serverfehlermeldung wird angezeigt, wenn keine spezifischere Meldung geeignet ist.

501 Nicht implementiert

Der Server kann die Anforderung nicht verarbeiten, da die Anforderungsmethode vom Server nicht unterstützt wird.

502 Bad Gateway

Der Server hat eine ungültige Antwort vom Upstream-Server erhalten, während er als Proxy oder Gateway fungierte.

503 Dienst nicht verfügbar

Der Server kann die Anforderung nicht verarbeiten, weil er entweder überlastet oder wegen Wartungsarbeiten offline ist.

504 Gateway-Zeitüberschreitung

Der Fehlerstatuscode 504 zeigt an, dass der Server keine rechtzeitige Antwort vom Upstream-Server erhalten hat, während er als Proxy oder Gateway fungierte.

505 HTTP-Version wird nicht unterstützt

Der Server unterstützt die in der Anfrage verwendete HTTP-Version nicht.

506-Variante verhandelt auch

Der Server hat einen internen Konfigurationsfehler und die ausgewählte Variantenressource ist kein geeigneter Endpunkt im Aushandlungsprozess.

507 Unzureichender Speicherplatz (WebDAV)

Der Server kann die zum Abschließen der Anforderung erforderliche Darstellung nicht speichern.

508 Schleife erkannt

Der Server hat beim Verarbeiten einer Anfrage eine Endlosschleife erkannt.

510 Nicht erweitert

Der Fehlerstatuscode 510 zeigt an, dass der Server weitere Erweiterungen der Anfrage benötigt, um die Anfrage zu erfüllen.

511 Netzwerkauthentifizierung erforderlich

Der Client muss sich authentifizieren, um auf das Netzwerk zugreifen zu können.

Das wegnehmen

Wie Sie sehen können, gibt es viele verschiedene Codes zu lernen, wenn Sie an einer Website arbeiten. Der von uns beigefügte Spickzettel für HTTP-Statuscodes sollte Ihnen jedoch das Leben ein wenig erleichtern. Es kann Ihnen helfen, die Leistung Ihrer Website zu verbessern, und Sie sollten es verwenden, um Fehler zu erkennen und zu beheben, wenn Sie Wartungsarbeiten durchführen.

Zusätzlich zum Spickzettel haben wir auch ein SERP-Checker-Tool , mit dem Sie die globale und lokale Ranking-Performance überwachen, Keywords verfolgen und analysieren und vieles mehr können. Indem Sie es mit regelmäßiger Wartung kombinieren und sicherstellen, dass Ihre Website fehlerfrei ist, können Sie die Leistung Ihrer Website und die Chance auf einen hohen Rang in den SERPs erheblich verbessern.