HTTP-Statuscodes verstehen

Wenn Sie im Internet surfen, treffen Sie auf verschiedene HTTP-Statuscodes.

Diese Codes werden zwischen Ihrem Webbrowser und dem Server ausgetauscht, um Sie über den Status Ihrer Anfrage zu informieren. Während einige dieser Codes kryptisch erscheinen mögen, keine Sorge!

In diesem Artikel werden wir die gängigsten HTTP-Statuscodes in verständlicher Sprache entmystifizieren.

200 OK

Der Statuscode 200 ist die Art des Internets zu sagen: „Alles ist in Ordnung!" Wenn Sie diesen Code sehen, bedeutet dies, dass Ihre Anfrage erfolgreich war.

Ob Sie eine Webseite laden, ein Formular absenden oder eine Datei herunterladen möchten – der Erhalt eines 200-OK-Statuscodes zeigt an, dass der Server Ihre Anfrage erfolgreich verarbeitet hat und Ihnen die erwartete Antwort liefert.

301 dauerhaft verschoben

Der Statuscode 301 ist wie ein Wegweiser, der Sie an einen neuen Ort leitet.

Wenn eine Webseite oder Ressource dauerhaft zu einer anderen URL verschoben wurde, sendet der Server einen 301-Code zusammen mit der neuen Adresse.

Ihr Browser versteht diesen Code und leitet Sie automatisch zum neuen Ort weiter, sodass Sie Ihre Lesezeichen oder Links nicht manuell aktualisieren müssen. Im Grunde sagt der Server: „Das, was Sie suchen, ist jetzt dort!"

Es ist erwähnenswert, dass Suchmaschinen 301-Weiterleitungen aus SEO-Perspektive normalerweise genauso bewerten wie Links.

302 gefunden (oder 302 temporäre Umleitung)

Ähnlich wie der 301-Code zeigt auch der 302-Statuscode eine Umleitung an.

Er deutet jedoch darauf hin, dass die Umleitung vorübergehend und nicht dauerhaft ist.

Wenn Sie auf einen 302-Statuscode treffen, sagt der Server Ihrem Browser: „Dieser Inhalt wurde vorübergehend an einen anderen Ort verschoben, könnte aber in Zukunft an diese URL zurückkehren."

Ihr Browser folgt also der Umleitung und zeigt den Inhalt vom neuen Ort an, kann aber in Zukunft weiterhin die ursprüngliche URL verwenden.

302-Weiterleitungen werden von Suchmaschinen als gleichwertig zu 301s angesehen.

304 nicht geändert

Der Statuscode 304 ist eine „cache-freundliche" Antwort.

Wenn Sie auf eine Webseite oder Ressource zugreifen, die Sie bereits besucht haben, kann Ihr Browser eine gespeicherte Kopie davon in seinem Cache haben.

Wenn der Server feststellt, dass die zwischengespeicherte Version noch gültig ist und sich seit Ihrem letzten Besuch nicht geändert hat, sendet er einen 304-Code, anstatt den gesamten Inhalt zurückzugeben.

Dies spart Bandbreite und beschleunigt Ihr Browsing-Erlebnis, da Ihr Browser die zwischengespeicherte Version verwenden kann, ohne die gesamte Ressource erneut herunterzuladen.

403 Verboten

Der HTTP-Statuscode 403 ist die Art des Internets zu sagen: „Entschuldigung, aber Sie dürfen hier nicht sein."

Er zeigt an, dass der Server Ihre Anfrage versteht, sich aber weigert, sie zu erfüllen.

Sie könnten auf diesen Code treffen, wenn Sie versuchen, auf eine Webseite, ein Verzeichnis oder eine andere Ressource zuzugreifen, die Authentifizierung oder spezifische Berechtigungen erfordert.

Wenn dies in Linkly's Ziel-Fenster angezeigt wird, könnte es sein, dass das Ziel uns daran hindert, die Website anzusehen.

404 nicht gefunden

Ach, der berüchtigte 404-Code – derjenige, der viele Internetbenutzer frustriert.

Dieser Statuscode zeigt an, dass der Server die angeforderte Ressource nicht finden konnte. Es ist wie die Suche nach einem Buch in einer Bibliothek und die Feststellung, dass es nicht in den Regalen steht.

Der Server sagt: „Entschuldigung, aber ich konnte den Inhalt, den Sie suchen, nicht finden."

Dies kann vorkommen, wenn Sie eine URL falsch eingeben, einem fehlerhaften Link folgen oder wenn die angeforderte Ressource dauerhaft vom Server entfernt wurde.

500 interner Serverfehler

Der Statuscode 500 ist ein Sammelbegriff für serverseitige Probleme.

Wenn etwas auf der Serverseite schief geht und der Server Ihre Anfrage nicht erfüllen kann, antwortet er mit einem 500-Fehler. Es ähnelt einer Meldung mit „technischen Schwierigkeiten".

Dieser Code liefert keine spezifischen Details über die genaue Natur des Problems, teilt Ihnen aber mit, dass der Server auf eine unerwartete Bedingung gestoßen ist, die ihn daran hindert, Ihre Anfrage zu erfüllen.

Durch das Verständnis dieser verständlichen Erklärungen gängiger HTTP-Statuscodes können Sie Einblick in die Interaktionen zwischen Ihrem Webbrowser und den Servern gewinnen, auf die Sie zugreifen. Während der Begegnung mit bestimmten Statuscodes manchmal frustrierend sein kann, sind sie für das Funktionieren des Internets unverzichtbar und helfen dabei, eine reibungslose Kommunikation zwischen Clients und Servern zu gewährleisten.

Verfolgen Sie 500 monatliche Klicks kostenlos.