Weiterleitung prüfen: die gesamte Redirect-Kette verfolgen

Folgen Sie einer Domain von der ersten Anfrage bis zur endgültigen Seite und sehen Sie jede Weiterleitung auf dem Weg, mit Statuscode und Ziel.

So funktioniert die Verfolgung

Die Prüfung beginnt bei https://ihre-domain/ und folgt den Location-Headern über höchstens fünf Stationen. Für jede hält sie Statuscode und Ziel fest. Antwortet HTTPS überhaupt nicht, beginnt sie stattdessen bei unverschlüsseltem HTTP und weist darauf hin. Weiterleitungen, die auf private oder interne Adressen zeigen, werden nicht verfolgt.

Verfolgt werden nur HTTP-Weiterleitungen. Eine Weiterleitung per JavaScript oder Meta-Refresh-Tag geschieht im Browser, nachdem die Seite geladen wurde, und taucht hier nicht auf.

301, 302, 307, 308

301 und 308 sind dauerhaft: Browser speichern sie im Cache, und Suchmaschinen verschieben ihren Indexeintrag auf die neue Adresse. 302, 303 und 307 sind temporär: Die ursprüngliche URL bleibt diejenige, die indexiert ist. 307 und 308 garantieren zusätzlich, dass die Anfragemethode erhalten bleibt, was für Formulare und APIs wichtig ist.

Zieht eine Website endgültig um, von HTTP auf HTTPS oder von einer Domain auf eine andere, dann ist eine einzige dauerhafte Weiterleitung pro URL das Richtige. Eine temporäre Weiterleitung, die jahrelang bestehen bleibt, gehört zu den häufigsten Fehlern bei Migrationen.

Ketten und Schleifen

Jede Station kostet einen vollständigen Roundtrip, bevor irgendetwas angezeigt wird, und Crawler geben nach wenigen Stationen auf. http → https → www → /home sind drei Stationen, die sich meist zu einer zusammenfassen lassen. Eine Schleife, bei der zwei URLs aufeinander weiterleiten, endet im Browser mit dem Fehler ERR_TOO_MANY_REDIRECTS. Hier erscheint sie als Kette, die am Stationslimit abbricht.

So verwenden Sie dieses Tool

  1. Domain eingeben. Tippen Sie einen Domainnamen wie example.com ein oder fügen Sie ihn ein. Eine vollständige URL geht auch: Schema, Pfad und ein führendes www werden entfernt.
  2. Der Kette folgen. OrbitProbe ruft die Domain auf und folgt bis zu vier Weiterleitungen, wobei jedes Ziel geprüft wird.
  3. Jede Station lesen. Jede Station zeigt ihren Statuscode (301, 302, 307, 308) und ihr Ziel, außerdem ob die Kette auf HTTPS endet.

Dasselbe auf der Kommandozeile

Dieselbe Prüfung im Terminal. Die Befehle verwenden example.com: Ersetzen Sie es durch Ihren eigenen Namen.

  • Jede Station mit ihrem Location-Headercurl -sIL http://example.com | grep -iE "^HTTP|^location"
  • Nur die endgültige URLcurl -sL -o /dev/null -w "%{url_effective}\n" http://example.com

Häufige Fragen

Wie prüfe ich, wohin eine URL weiterleitet?

Geben Sie oben die Domain ein, um jede Station zu sehen. Im Terminal gibt curl -sIL https://example.com die Header jeder Antwort in der Kette aus.

Was ist der Unterschied zwischen einer 301- und einer 302-Weiterleitung?

301 heißt dauerhaft verschoben: Suchmaschinen übertragen die Stellung der alten URL auf die neue. 302 heißt vorübergehend an anderer Stelle gefunden: Die alte URL bleibt die kanonische.

Wie viele Weiterleitungen sind zu viele?

Eine ist normal, zwei sind üblich. Darüber hinaus verzögern Sie den Aufruf für jeden Besucher, und die Crawler der Suchmaschinen folgen womöglich nicht weiter.

Schaden Weiterleitungen dem SEO?

Eine einzelne dauerhafte Weiterleitung gibt die Signale an die neue URL weiter. Probleme bereiten lange Ketten, temporäre Weiterleitungen bei dauerhaften Umzügen und Weiterleitungen auf Seiten ohne inhaltlichen Bezug.

Warum endet die Kette vor der endgültigen Seite?

Die Verfolgung endet nach fünf Stationen, wenn eine Weiterleitung auf eine nicht öffentliche Adresse zeigt oder wenn das Zeitbudget aufgebraucht ist. Der Hinweis am Ergebnis nennt den Grund.