TechBlogSD - Alles für WordPress und WEB-Entwicklung
WEB- und WordPress-Anleitungen, Neuigkeiten, Rezensionen zu Themes und Plugins

Liste der 3xx HTTP-Statuscodes für die Umleitung

5

Ein Webserver sendet einen Statuscode in der ersten Zeile einer HTTP-Antwort, um den Status einer von einem Client empfangenen Anfrage anzuzeigen. Der Statuscode besteht aus drei Ziffern und wird als HTTP-Statuscode oder HTTP-Fehlercode bezeichnet. Es gibt fünf Gruppen von Statuscodes, die unter 1xx, 2xx, 3xx, 4xx und 5xx kategorisiert sind und unterschiedliche HTTP-Antworten anzeigen. 3xx HTTP-Statuscodes weisen auf eine Umleitung hin, die der Benutzeragent (ein Webbrowser oder ein Crawler) benötigt, um weitere Maßnahmen zu ergreifen, wenn er versucht, auf eine bestimmte Ressource zuzugreifen.

Im Allgemeinen leitet der Webserver den Benutzeragenten automatisch an eine andere Ressource (URL) weiter, ohne mit dem Benutzer zu interagieren. Da Benutzer die ursprünglich angeforderte URL nicht sehen, indizieren Suchmaschinen die ursprüngliche URL nicht, sondern indexieren stattdessen die endgültige umgeleitete URL. Daher haben 3xx-Statuscodes eine größere Bedeutung bei der Suchmaschinenoptimierung als andere Statuscodes. Lassen Sie uns in diesem Artikel alle 3xx HTTP-Statuscodes zu Ihrer Referenz erläutern.

Liste der 3xx HTTP-Statuscodes für die Umleitung

Unten sind die 3xx HTTP-Statuscodes:

  1. 300 – Mehrfachauswahl
  2. 301 – Ressource dauerhaft verschoben
  3. 302 – Ressource vorübergehend verschoben
  4. 303 – siehe eine andere Ressource
  5. 304 – Ressource nicht geändert
  6. 305 – Proxy verwenden
  7. 307 – vorübergehende Umleitung
  8. 306- und 308-Codes

1 300 – Mehrfachauswahl

Wenn eine angeforderte URL auf mehr als eine Ressource verweist, kann der Benutzeragent (Webbrowser oder Crawler) nicht entscheiden, welche Seite abgerufen werden soll und der HTTP-Fehlercode „300 – Multiple Choices” wird empfangen. Um den 300-Fehlercode zu korrigieren, überprüfen Sie die HTTP-Header oder stellen Sie sicher, dass die URL nur auf eine Ressource verweist, damit ein Benutzeragent erfolgreich auf die Seite zugreifen kann.

Liste der 3xx HTTP-Statuscodes für die Umleitung

HTTP 300 – Mehrere Auswahlmöglichkeiten

2 301 – Ressource dauerhaft verschoben

Ein Webserver sendet den Statuscode "301 – Moved Permanently", wenn eine permanente Weiterleitung auf eine Original-URL gesetzt ist, um den User-Agent an eine andere URL weiterzuleiten. Da der Benutzer die Original-URL nicht sehen kann, indizieren Suchmaschinen nur die umgeleitete URL. Die meisten der gängigen Suchmaschinen-Crawler und User-Agents verfolgen bis zu 5 Weiterleitungen für eine einzelne URL. Mehr als 5 Weiterleitungen führen zu einer Endlosschleife und Browser wie Chrome zeigen eine Meldung wie "Too Many Redirects" an.

Liste der 3xx HTTP-Statuscodes für die Umleitung

Endlose Umleitungsschleife

Erfahren Sie mehr über 301-Weiterleitungen.

3 302 – Ressource vorübergehend verschoben (oder gefunden)

Wenn eine temporäre Weiterleitung auf eine Original-URL eingestellt wird, um den Benutzeragenten an eine andere URL zu senden, antwortet der Server mit einem Code „302 – vorübergehend verschoben”. Einige Browser behandeln 303-Code als gleichwertig mit 302-Code, da 302-Code nur in HTTP/1.0 verwendet wird.

4 303 – Siehe eine andere Ressource

Wenn sich eine angeforderte Ressource an einer anderen URL-Adresse befindet und mit einer GET-Methode angefordert werden soll, wird der Code „303 – See Another Resource” empfangen. Die ursprünglich angeforderte Seite wird von den Suchmaschinen erst indiziert, wenn der 200-Erfolgscode empfangen wird.

Liste der 3xx HTTP-Statuscodes für die Umleitung

HTTP 303 – Siehe eine andere Ressource

5 304 – Ressource nicht geändert

Wenn die angeforderte Ressource seit dem letzten Mal der Anforderung nicht geändert wurde, antwortet der Server mit dem Code „304 – Not Modified”. In diesem Fall geht der Server davon aus, dass die Daten nicht erneut gesendet werden müssen, da der Client bereits über die Kopie der angeforderten Ressource verfügt, die nicht geändert wurde. Der letzte Änderungszeitpunkt wird in der Anfragekopfzeile „If-Modified-Since” oder „If-Match” genannt.

Wenn sich Ihre Seite seit dem letzten Zugriff des Suchmaschinencrawlers auf Ihre Website nicht geändert hat, wird die Rückgabe des 304-Codes empfohlen, um die Indexierung zu beschleunigen und die Crawlerlast zu reduzieren.

6 305 – Proxy verwenden

Ist die angeforderte Ressource nur über einen Proxyserver erreichbar, antwortet der Webserver mit dem Code „305 – Proxy verwenden”. Die Adresse des Proxyservers wird auch in der Antwort empfangen, die im Browserfenster angezeigt wird. Einige Browser wie Internet Explorer zeigen diese Antwort aufgrund von Sicherheitsbedenken bei der Anzeige des Proxyservers nicht richtig an.

Nur das HTTP/1.1-Protokoll verwendet den Statuscode 305.

7 307 – Vorübergehende Umleitung

Wenn die angeforderte Ressource vorübergehend an eine andere Adresse verschoben wird, die im Standort-Header der Anforderung angegeben ist, wird der Code „307 – Temporäre Weiterleitung” empfangen. Dies ist nur eine temporäre Weiterleitung, aber die nächste Anfrage greift auf die ursprüngliche URL zu. Nur das HTTP/1.1-Protokoll verwendet diesen Statuscode.

8 306 und 308 Statuscodes

Der HTTP-Statuscode „306 – Switch proxy” gibt an, dass der Server den angegebenen Proxy für die folgenden Anfragen verwenden soll. Aktuelle HTTP-Protokolle verwenden diesen Statuscode nicht.

308 ist ein experimenteller Code, der eine permanente Umleitung anzeigt, ähnlich wie 307, die eine temporäre Umleitung ist. Die Codes 307 und 308 ähneln den Codes 302 und 301 mit dem Unterschied, dass die HTTP-Methode nicht geändert werden kann.

Zusammenfassung

Der Webserver gibt 3xx-Serverantwortcodes zurück, die den Status der Anforderung angeben. Websitebesitzer verwenden diese Codes zur Fehlerbehebung, um den Status der HTTP-Transaktion zu verstehen. 301 ist der beliebteste aller 3xx-Serverantwortcodes. Der Grund ist einfach, dass alle Webmaster 301-Weiterleitungen einrichten sollten, um das Ranking der Seiten in Suchmaschinen beizubehalten.

Aufnahmequelle: www.webnots.com
Hinterlasse eine Antwort

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen