Redirect Checker: Wohin leitet eine URL oder ein Link weiter?
Ein Redirect Checker verfolgt eine URL von Hop zu Hop und meldet den HTTP-Status jedes Hops, bis die Kette endet. Geben Sie http://github.com ein, zeichnet er zwei Hops auf: Hop 1 antwortet mit 301 Moved Permanently und verweist auf https://github.com/, wo die Antwort 200 OK lautet. Das ist genau eine Weiterleitung und damit völlig in Ordnung; jede weitere Weiterleitung kostet einen zusätzlichen Roundtrip. Dieses Tool folgt Antworten mit 301, 302, 303, 307 und 308 sowie HTML-Meta-Refresh-Tags, markiert Schleifen und lange Ketten und kann die Anfrage als Googlebot oder als Smartphone senden.
Eine URL pro Zeile, höchstens 10. Jede URL wird einzeln verfolgt, danach lässt sich der ganze Stapel exportieren.
Stapelergebnisse
| Start-URL | Weiterleitungen | Endstatus | Ziel-URL | Zeit (ms) | Hinweis |
|---|---|---|---|---|---|
Endgültiges Ziel
Weiterleitungskette
Diese URL durchläuft mehr als eine Weiterleitung, bevor die endgültige Seite erreicht ist. Jeder zusätzliche Hop kostet einen Roundtrip; lassen Sie die erste URL direkt auf das endgültige Ziel verweisen.
Weiterleitungsschleife erkannt
Diese URL leitet auf eine Seite zurück, die bereits in der Kette enthalten ist, und erreicht deshalb nie ein endgültiges Ziel.
Weiterleitungskette zu lang
Die Kette leitete auch nach 10 Sprüngen noch weiter, deshalb wurde die Prüfung dort beendet.
Nach 20 Sekunden abgebrochen
Die Kette ging noch weiter, als das Zeitlimit für eine einzelne Prüfung ablief. Unten sehen Sie die zuletzt erreichte URL.
Weiterleitungskette
Beliebte Werkzeuge
Über Weiterleitungs-Prüfer
Dieser Weiterleitungs-Prüfer verfolgt, was zwischen der eingegebenen URL und der Seite, die am Ende geladen wird, tatsächlich passiert. Von unserem Server aus sendet er pro Hop eine GET-Anfrage ohne Cookies, protokolliert Statuscode, Location-Header und die Dauer jedes Hops und geht dann zur nächsten URL über, bis eine Antwort kommt, die keine Weiterleitung ist – oder bis 10 Hops erreicht sind. Das entspricht bereits der Tiefe, bis zu der die Crawler von Google folgen, und etwa der Hälfte der rund 20 Hops, die ein Browser zulässt, bevor er mit ERR_TOO_MANY_REDIRECTS aufgibt. Antwortet ein Hop mit 200 und einer HTML-Seite, liest das Tool höchstens die ersten 64 KB und sucht darin nach einem Meta-Refresh-Tag, denn diese Art von Weiterleitung steckt in der Seite und nicht in den Headern. Auf der Seite wird nichts ausgeführt, deshalb sind JavaScript-Weiterleitungen auch nicht erfassbar: Sie entstehen erst, wenn ein Browser die Skripte der Seite ausführt.
Die Ausgabe ist bewusst buchstabengetreu. Hop 1 ist die URL, die Sie eingegeben haben, und jede weitere Zeile ist exakt die URL, zu der Sie der vorherige Hop geschickt hat, einschließlich des Protokollwechsels, des hinzugefügten oder entfernten www, des abschließenden Schrägstrichs und des Query-Strings; ein Hop, der über einen Meta-Refresh erreicht wurde, ist als solcher gekennzeichnet, samt Verzögerung. Genau das macht das Tool für Migrationen nützlich: Eine Regel, die in einer nginx-Konfiguration korrekt aussieht, verhält sich oft anders, sobald HSTS, eine Edge-Regel im CDN und eine kanonische Weiterleitung auf Anwendungsebene zusammenspielen, und verlässlich sehen Sie das Ergebnis nur, wenn Sie es von außen verfolgen. Weil manche Websites Smartphones, Crawler und Desktop-Browser an unterschiedliche Ziele schicken, kann die Anfrage als unser eigener Crawler, als Chrome unter Windows, als Safari auf dem iPhone, als Googlebot (Smartphone oder Desktop) oder als Bingbot gesendet werden.
Im Stapelmodus geben Sie bis zu zehn URLs auf einmal ein; das Tool verfolgt sie nacheinander und liefert eine Tabelle mit der Anzahl der Weiterleitungen, dem Endstatus, der End-URL und der Gesamtzeit. Diese Tabelle können Sie als CSV exportieren oder direkt in eine Tabellenkalkulation oder ein Ticket einfügen. Die Varianten-Schaltfläche bildet für die eingegebene Adresse die vier Kombinationen aus http und https, mit und ohne www, und verfolgt sie in einem Durchgang – so bestätigen Sie am schnellsten, dass alle Einstiegspunkte auf eine einzige kanonische URL hinauslaufen.
Typische Fragen beantwortet das Tool in Sekunden: ob die alte Produkt-URL noch mit einer einzigen 301 auf der neuen landet, ob die Weiterleitungsregel von HTTP auf HTTPS das letzte Deployment überstanden hat, ob ein Affiliate-Link seinen Query-String über alle Hops hinweg behält und wohin genau ein Kurzlink letztlich führt. Private Adressen, localhost und Cloud-Metadaten-Endpunkte werden abgelehnt, und jede Prüfung endet nach 20 Sekunden – das Tool lässt sich also nicht nutzen, um ein internes Netzwerk auszukundschaften.
Anwendungsfälle
So prüfen Sie, wohin eine URL weiterleitet
Fügen Sie die URL oder den Link ein, den Sie testen möchten, zum Beispiel http://github.com, oder klicken Sie auf eines der Beispiele unter dem Eingabefeld.
Wählen Sie bei Bedarf aus, von wem die Anfrage stammen soll: unser Standard-Crawler, Chrome, ein iPhone, Googlebot oder Bingbot. Bei Websites, die Smartphones oder Bots anders behandeln, sehen Sie dann eine andere Kette.
Drücken Sie die Eingabetaste oder klicken Sie auf „Weiterleitungen prüfen“. Unser Server ruft jeden Hop ab und folgt dabei Antworten mit 301, 302, 303, 307 und 308 sowie Meta-Refresh-Tags – über bis zu 10 Hops.
Lesen Sie die Zusammenfassung: Sie zeigt die Anzahl der gefundenen Weiterleitungen, den HTTP-Endstatus, die Gesamtzeit und das endgültige Ziel. Eine Warnung erscheint, wenn die URL eine Schleife bildet oder mehr als eine Weiterleitung durchläuft.
Folgen Sie der nummerierten Weiterleitungskette: Sie zeigt jeden Hop mit seiner URL, seinem Status-Badge wie 301 Moved Permanently, einem Hinweis, ob es sich um einen Meta-Refresh handelte, und der Zeit, die dieser Hop gebraucht hat.
Um mehrere Adressen zu testen, wechseln Sie in den Stapelmodus (bis zu 10 URLs) oder klicken Sie auf die Varianten-Schaltfläche, um die Versionen mit http und https, jeweils mit und ohne www, auf einmal zu verfolgen. Exportieren Sie die Ergebnisse anschließend als CSV.
Profi-Tipps
- Ziel sollte eine einzige 301 direkt auf die End-URL sein. Jeder zusätzliche Hop kostet einen vollen Roundtrip, ein Hop mit Wechsel auf HTTPS einen TLS-Handshake und ein Hop auf einen anderen Host obendrein eine DNS-Abfrage – zusammen typischerweise 100–300 ms bei einer Mobilfunkverbindung, bevor überhaupt etwas dargestellt wird.
- Verwenden Sie 308 statt 301, wenn die weitergeleitete Anfrage ein POST sein könnte. Bei 301 und 302 dürfen Clients die Methode in GET ändern; bei 307 und 308 müssen Methode und Body erhalten bleiben.
- Testen Sie neben der https://-Version auch die Versionen mit http:// und mit www; die Varianten-Schaltfläche erledigt alle vier auf einmal. Viele Websites leiten unter HTTPS korrekt weiter, während eine veraltete Regel für unverschlüsseltes HTTP noch auf einen stillgelegten Host zeigt.
- Achten Sie auf den Status des letzten Hops, nicht nur auf die Anzahl der Weiterleitungen. Eine Kette, die mit 404 oder 405 endet, ist defekt, auch wenn jede Weiterleitung unterwegs eine saubere 301 war.
- Prüfen Sie nach einer Migration Ihre Top-URLs aus der Search Console im Stapelmodus, laden Sie die CSV herunter und gleichen Sie sie per Diff mit dem Ergebnis derselben Liste eine Woche später ab. So fallen Regeln auf, die ein Deployment stillschweigend zurückgesetzt hat.
Fehlerbehebung
Die Prüfung liefert 403, wenn ich Googlebot auswähle.
Viele große Websites prüfen, ob ein Besucher, der sich als Googlebot ausgibt, tatsächlich aus dem Netzwerk von Google kommt, und weisen alle anderen ab – auch dieses Tool. Vergleichen Sie mit dem Standard- oder dem Chrome-User-Agent; was Google selbst erhalten hat, sehen Sie mit der URL-Prüfung in der Search Console.
Die Kette endet mit 403, 405 oder 503, aber im Browser öffnet sich die Seite.
Die Website filtert vermutlich Clients: mit einem Bot-Schutz oder einer CDN-Challenge, die Cookies und JavaScript voraussetzt, oder mit einer Sperre für IP-Bereiche von Servern. Probieren Sie den Chrome- oder den iPhone-User-Agent aus; ändert sich die Antwort nicht, greift der Filter auf Netzwerk- oder Verhaltensebene, und eine serverseitige Prüfung kommt daran nicht vorbei.
Mein Browser zeigt ERR_TOO_MANY_REDIRECTS, das Tool aber eine normale Kette.
Die Schleife hängt vermutlich von etwas ab, das dieses Tool nicht mitschickt: einem Cookie, einer angemeldeten Sitzung oder dem HSTS-Eintrag, den Ihr Browser gespeichert hat. Löschen Sie die Cookies der Website oder öffnen Sie ein privates Fenster und vergleichen Sie dann mit der Varianten-Schaltfläche die Versionen mit http:// und https://, um die Regel zu finden, die Besucher zurückschickt.
Ein Hop scheitert mit einem SSL-Zertifikatsfehler statt eines Statuscodes.
Das Zertifikat dieses Hosts ist abgelaufen, selbst signiert oder für einen anderen Namen ausgestellt, daher wird die Verbindung abgelehnt, bevor sich überhaupt eine Weiterleitung auslesen lässt. Browser brechen an derselben Stelle ab. Erneuern oder korrigieren Sie das Zertifikat oder lassen Sie den vorherigen Hop auf einen Host mit gültigem Zertifikat zeigen.
Häufig gestellte Fragen
Er zeigt, wohin eine URL Besucher und Suchmaschinen tatsächlich schickt. Sie sehen jeden Hop zwischen der eingegebenen Adresse und der Seite, die schließlich antwortet, jeweils mit Statuscode und Dauer. Damit beantworten Sie drei Fragen auf einmal: Greift die Weiterleitung, zeigt sie auf das richtige Ziel, und wie viele Hops werden unterwegs verschwendet? Außerdem können Sie so gefahrlos nachsehen, wohin ein Kurzlink oder Affiliate-Link führt, bevor Sie darauf klicken.
Eine 301 besagt, dass der Umzug dauerhaft ist: Browser speichern sie im Cache, und Google überträgt die Ranking-Signale der alten URL auf die neue Adresse und behält die alte nur als alternativen Namen. Die alte URL erscheint deshalb meist nicht mehr in den Suchergebnissen, kann aber noch auftauchen, wenn eine Suchanfrage darauf hindeutet, dass Nutzer ihr vertrauen. Eine 302 besagt, dass der Umzug vorübergehend ist: Die ursprüngliche URL bleibt normalerweise indexiert, und die Antwort wird nicht gecacht, sofern die Header das nicht erlauben. Verwenden Sie 301 für Migrationen und die Umstellung auf HTTPS, 302 nur für A/B-Tests und Wartungsseiten.
Eine ist das Ziel, zwei sind vertretbar, ab drei sollten Sie die Kette zusammenfassen. Browser brechen nach etwa 20 Hops ab, und die Crawler von Google folgen bis zu 10 Weiterleitungs-Hops, bevor sie die URL als Fehler behandeln. Jeder zusätzliche Hop kostet einen Roundtrip, ein Hop mit Protokollwechsel zusätzlich einen TLS-Handshake und ein Hop auf einen anderen Host obendrein eine DNS-Abfrage. Eine Kette aus drei Weiterleitungen kann mobil deshalb mehrere hundert Millisekunden kosten, bevor das erste Byte echter Inhalte ankommt.
Geben Sie Ihre Domain ein und klicken Sie auf die Varianten-Schaltfläche. Das Tool verfolgt dann http://, https://, http://www. und https://www. für denselben Pfad in einem Durchgang. Bei einer sauberen Konfiguration enden alle vier auf derselben End-URL mit Status 200: Die kanonische Version zeigt keine Weiterleitung, die anderen drei jeweils genau eine 301 oder 308. Zwei Weiterleitungen bei der Version http://www. bedeuten meist, dass Protokoll und Host von getrennten Regeln korrigiert werden, die sich zu einer einzigen zusammenfassen lassen.
Ja. Wählen Sie vor der Prüfung den User-Agent: Chrome unter Windows, Safari auf dem iPhone, Googlebot (Smartphone oder Desktop) oder Bingbot. Bei Websites, die mobile Besucher auf eine m.-Subdomain schicken oder Crawler anders behandeln, ergibt sich dann für jeden User-Agent eine andere Kette. Aber Vorsicht: Viele große Websites prüfen, ob ein Besucher, der sich als Googlebot ausgibt, wirklich aus dem Netzwerk von Google kommt, und antworten andernfalls mit 403. Ein 403 mit dem Googlebot-User-Agent bedeutet deshalb oft genau das. Was Google tatsächlich erhalten hat, sehen Sie mit der URL-Prüfung in der Search Console.
Meta-Refresh: ja. Antwortet ein Hop mit 200 und einer HTML-Seite, liest das Tool deren erste 64 KB; findet es dort ein Meta-Refresh-Tag mit einer URL, folgt es ihm als nächstem Hop und kennzeichnet diesen als Meta-Refresh samt Verzögerung in Sekunden. JavaScript-Weiterleitungen: nein. Sie entstehen erst, wenn ein Browser die Skripte der Seite ausführt, und dieses Tool führt nie etwas aus. Liefert der letzte Hop Status 200, landet Ihr Browser aber woanders, steckt wahrscheinlich ein Skript dahinter; im Tab „Netzwerk“ der DevTools erscheint das als von einem Skript ausgelöste Navigation.
Dafür gibt es vier typische Ursachen. Ihr Browser hat die Website im HSTS-Cache und stellt http:// deshalb auf https:// um, bevor überhaupt eine Anfrage Ihren Rechner verlässt. Die Website macht ihre Antwort von Cookies, vom Sprach-Header oder vom Land abhängig, und aus ihrer Sicht unterscheidet sich unser Server von Ihnen. Die Website schickt Smartphones und Desktop-Rechner an unterschiedliche Ziele – das können Sie nachstellen, indem Sie den User-Agent wechseln. Oder eine JavaScript-Weiterleitung übernimmt nach dem Laden der Seite den letzten Schritt, und den sieht eine serverseitige Prüfung nie.
Ja. Wechseln Sie in den Stapelmodus und fügen Sie bis zu zehn URLs ein, eine pro Zeile. Jede wird einzeln verfolgt, und die Ergebnisse landen in einer Tabelle mit der Anzahl der Weiterleitungen, dem Endstatus, der End-URL und der Gesamtzeit. Mit „CSV herunterladen“ speichern Sie die Tabelle als CSV, mit „Als Tabelle kopieren“ übernehmen Sie sie als tabulatorgetrennten Text, der sich ohne jede Nachbearbeitung in Sheets, Excel oder ein Jira-Ticket einfügen lässt. Die Varianten-Schaltfläche füllt dieselbe Tabelle mit den vier Versionen einer Adresse: http und https, jeweils mit und ohne www.
Öffnen Sie mit F12 die DevTools, wechseln Sie zum Tab „Netzwerk“, aktivieren Sie „Log beibehalten“ (Preserve log) und laden Sie dann die URL. Jeder Hop erscheint als eigene Zeile mit Status 301 oder 302; klicken Sie eine davon an und lesen Sie unter „Antwortheader“ (Response Headers) den Location-Header ab. Der Haken: Die DevTools zeigen, was Ihr Browser getan hat – samt Ihren Cookies, Ihrem HSTS-Cache und Ihren Erweiterungen. Eine Kollegin oder ein Kollege an einem anderen Rechner sieht deshalb unter Umständen eine andere Kette.
Eine einzelne 301 oder 308 gibt Ranking-Signale weiter und ist kein Problem. Ketten dagegen schon, und zwar aus zwei Gründen: Die Crawler von Google folgen bis zu 10 Weiterleitungs-Hops und melden alles, was darüber hinausgeht, als Weiterleitungsfehler, und jeder Hop verzögert das erste Byte, was direkt in die Core Web Vitals einfließt. Schleifen sind noch schlimmer, weil die Seite nie erreichbar ist und komplett aus dem Index fällt. Fassen Sie Ketten so zusammen, dass die erste URL direkt auf die letzte zeigt.