12 Min. Lesezeit
URL-Weiterleitungen prüfen und die Redirect-Kette verstehen
So prüfen Sie URL-Weiterleitungen mit TrueURL, curl und DevTools, lesen jeden Hop der Kette und beheben Schleifen, zu lange Ketten und 301/302-Mischungen.
Artikel lesenKostenloses Redirect-Tool
Verfolgen Sie jeden Hop zwischen einer URL und ihrem endgültigen Ziel. Finden Sie unnötige Weiterleitungen, temporäre Codes und langsame Hops und verkürzen Sie die Kette anschließend auf eine einzige Weiterleitung.
Zum Prüfen Enter drücken
Das Edge-Netzwerk von Cloudflare validiert Zertifikate immer, daher lässt sich die Prüfung damit nicht überspringen. Zertifikatsprobleme werden im Ergebnis angezeigt.
Wird mit der ersten Anfrage gesendet, bis zu 16 KB. Ein JSON-Body wird als application/json gesendet, jeder andere als Formular, sofern Sie keinen Content-Type-Header setzen.
1 bis 50. Browser brechen nach 20 ab.
Websites können Smartphones, Crawler und Linkvorschau-Bots unterschiedlich weiterleiten.
Werden mit jeder Anfrage der Kette gesendet.
Keine benutzerdefinierten Header.
Geben Sie einen Wert ein, um diesen Header zu senden. Header-Werte werden nie gespeichert.
Folgt <meta http-equiv="refresh">-Tags und Refresh-Headern auf HTML-Seiten.
Folgt einfachen, bedingungslosen Weiterleitungen wie location.href = "…" in Seitenskripten.
Die Einstellungen werden in diesem Browser gespeichert. Cookies, Header-Werte und der POST-Body werden nie gespeichert.
Eine Weiterleitungskette ist die Abfolge von Weiterleitungen, der ein Browser oder Crawler folgen muss, bevor er eine Seite mit Inhalt erreicht. Ein einzelner Hop, etwa von /old-page nach /new-page, ist normal. Ketten wachsen, wenn sich über die Jahre Regeln ansammeln: erst eine Regel von HTTP auf HTTPS, dann eine www-Regel, dann eine für den Trailing Slash und schließlich eine aus dem letzten Relaunch. Diese Kette enthält vier Weiterleitungen, wo eine genügen würde:
http://example.com/shop 301
https://example.com/shop 301
https://www.example.com/shop 301
https://www.example.com/shop/ 302
https://www.example.com/store/ 200
Jede Zeile ist ein Hop. Der Status zeigt die Art der Weiterleitung: 301 und 308 sind permanent, 302, 303 und 307 dagegen temporär. Die Methode zeigt, wo aus einem POST ein GET wurde, wie es Browser nach einem 301, 302 oder 303 tun. Der unveränderte Location-Wert zeigt genau, was der Server gesendet hat. So erkennen Sie relative Pfade, fehlende Schrägstriche oder ungewollte Query-Strings. Hops mit der Kennzeichnung Meta-Refresh oder JavaScript sind clientseitige Weiterleitungen, die im HTML der Seite (oder in einem Refresh-Header) gefunden wurden statt in einem Location-Header.
Eine Kette endet auf eine von vier Arten: mit einer normalen Antwort unter der Ziel-URL, mit einer Weiterleitungsschleife, am Limit „Max. Hops“ oder mit einem Fehler bei einem bestimmten Hop, etwa einem DNS-Fehler, einer Zeitüberschreitung oder einem Zertifikatsproblem.
http://example.com/page direkt auf https://www.example.com/page/ weiterleitet.12 Min. Lesezeit
So prüfen Sie URL-Weiterleitungen mit TrueURL, curl und DevTools, lesen jeden Hop der Kette und beheben Schleifen, zu lange Ketten und 301/302-Mischungen.
Artikel lesen13 Min. Lesezeit
Was jeder 3xx-Code bedeutet: 301, 302, 303, 307 und 308 im Vergleich (permanent/temporär, Methode, Caching, SEO), mit Beispielen für nginx, Apache und PHP.
Artikel lesenZiel ist eine einzige Weiterleitung von jeder alten URL auf ihre Ziel-URL. Zwei können akzeptabel sein, wenn es sich nicht vermeiden lässt, etwa bei einer Umstellung von HTTP auf HTTPS mit anschließendem Hostwechsel. TrueURL markiert Ketten mit mehr als drei Weiterleitungen. Der Googlebot gibt nach 10 Hops auf, und Browser brechen nach etwa 20 mit dem Fehler „zu oft weitergeleitet“ ab.
Laut Google verlieren 3xx-Weiterleitungen keinen PageRank, eine Kette verwässert Ranking-Signale also nicht direkt. Die praktischen Probleme sind langsamere Seiten, verschwendete Crawl-Anfragen und ein höheres Risiko, dass ein Hop der Kette defekt oder temporär ist. Betrachten Sie Ketten als technische Schuld und verkürzen Sie sie.
Eine Kette endet irgendwann, und zwar bei einer Ziel-URL. Eine Schleife endet nie, weil sie zu einer bereits aufgerufenen URL zurückführt; Browser zeigen dann eine Fehlermeldung statt einer Seite. TrueURL erkennt beides. Der Weiterleitungsschleifen-Checker erklärt die häufigsten Ursachen von Schleifen und wie Sie sie beheben.
Ja. Stellen Sie in den erweiterten Einstellungen die HTTP-Methode auf POST und fügen Sie einen Anfragetext (Body) hinzu. Die Kette folgt dann den Regeln des Browsers: Nach dem POST geht es bei 301, 302 oder 303 mit einem GET ohne Body weiter, während 307 oder 308 den POST mit demselben Body wiederholen.
Der Hostname der Ziel-URL unterscheidet sich von dem, den Sie eingegeben haben (ein vorangestelltes www. wird ignoriert). Bei Kurzlinks und Domainumzügen ist das zu erwarten. Landet eine Seite Ihrer eigenen Website unerwartet auf einer anderen Domain, sollten Sie genauer hinsehen: Das kann auf eine falsch konfigurierte Regel, eine gehackte Website oder eine offene Weiterleitung (Open Redirect) hindeuten.
Ja, standardmäßig. TrueURL durchsucht HTML-Antworten nach Meta-Refresh-Tags und einfachen JavaScript-Weiterleitungen, setzt die Kette von dort aus fort und kennzeichnet diese Hops, damit Sie sie von HTTP-Weiterleitungen unterscheiden können. Sie können das abschalten, um nur serverseitige Weiterleitungen zu sehen, oder für Details den Meta-Refresh-Checker verwenden.
Die Anfrage für diesen Hop ist fehlgeschlagen, bevor eine HTTP-Antwort eintraf: Der Hostname ließ sich nicht auflösen, die Verbindung wurde abgelehnt oder lief in eine Zeitüberschreitung, das TLS-Zertifikat war ungültig, oder die Weiterleitung zeigte auf eine ungültige oder gesperrte Adresse. Die Fehlermeldung des Hops verrät, welcher Fall vorliegt. Die Hops davor werden weiterhin angezeigt, sodass Sie genau sehen, wo die Kette abgebrochen ist.