TrueURL
TrueURL

Menü

Kostenloses Redirect-Tool

Weiterleitungsschleifen-Checker

Meldet ein Browser „zu oft weitergeleitet“, schickt die Website ihn im Kreis. TrueURL folgt den Weiterleitungen, bis sich die Schleife schließt, und zeigt jede beteiligte URL.

Was ist eine Weiterleitungsschleife?

Eine Weiterleitungsschleife entsteht, wenn URL A auf URL B weiterleitet und B direkt oder über weitere Hops wieder auf A. Browser folgen etwa 20 Weiterleitungen und brechen dann mit einem Fehler ab: ERR_TOO_MANY_REDIRECTS („zu oft weitergeleitet“) in Chrome und Edge, Fehler: Umleitungsfehler in Firefox oder ein Hinweis auf zu viele Umleitungen in Safari. Suchmaschinen können eine Seite, die in einer Schleife feststeckt, nicht indexieren.

So erkennt TrueURL Schleifen

TrueURL merkt sich jede angefragte URL zusammen mit der Anfragemethode und den Cookies, die zu diesem Zeitpunkt vorliegen. Führt ein Hop zu einer URL zurück, die im selben Zustand bereits angefragt wurde, kann die Kette nie enden, und das Ergebnis hebt den Hop hervor, an dem sich die Schleife schließt.

Da TrueURL Cookies wie ein Browser verwaltet, kann es eine echte Schleife von einem normalen Cookie-Handshake unterscheiden, bei dem eine Website ein Cookie setzt und Sie einmal auf dieselbe URL zurückschickt. Ändert sich der Zustand bei jedem Durchlauf, läuft die Kette weiter bis zum Limit „Max. Hops“ in den erweiterten Einstellungen (höchstens 50). Eine Kette, die dieses Limit erreicht, ist meist ebenfalls eine Endlosschleife, etwa eine, die bei jedem Hop einen neuen Query-Parameter anhängt.

Häufige Ursachen für Weiterleitungsschleifen

  • HTTP und HTTPS hinter einem Proxy oder CDN: Das CDN verbindet sich per HTTP mit Ihrem Server (wie im SSL-Modus Flexible von Cloudflare), während der Server jede HTTP-Anfrage auf HTTPS weiterleitet. Der Browser fragt erneut HTTPS an, das CDN holt die Seite erneut per HTTP ab, und so weiter. Verwenden Sie den Modus Full (strict) oder lassen Sie nur eine Ebene die HTTPS-Weiterleitung übernehmen.
  • Widersprüchliche www-Regeln: Eine Regel fügt www hinzu, während eine andere – oft im CMS oder im Hosting-Panel – es wieder entfernt.
  • Widersprüchliche Trailing-Slash-Regeln: Der Server fügt einen Schrägstrich hinzu, die Anwendung entfernt ihn wieder.
  • Adresseinstellungen im CMS: in WordPress zum Beispiel eine WordPress-Adresse (URL) oder Website-Adresse (URL), die nicht zu der Domain oder dem Protokoll passt, unter denen die Website tatsächlich ausgeliefert wird.
  • Weiterleitungen für Login, Einwilligung und Region: Eine Seite schickt Besucher ohne ein bestimmtes Cookie auf eine Login-, Consent- oder Länderseite, die sie wieder zurückschickt – das Cookie wird aber nie gesetzt oder nie akzeptiert.

So beheben Sie eine Weiterleitungsschleife

  1. Prüfen Sie die URL hier und notieren Sie, welche URLs sich wiederholen und welcher Hop Sie zurückschickt.
  2. Sehen Sie sich die Antwort-Header dieses Hops an, etwa Server, Via, CF-Ray oder X-Powered-By, um zu erkennen, welche Ebene die Weiterleitung gesendet hat: das CDN, der Webserver oder die Anwendung.
  3. Korrigieren oder deaktivieren Sie genau diese eine Regel und prüfen Sie erneut. Ändern Sie immer nur eine Ebene auf einmal.
  4. Leeren Sie vor einem Test in Ihrem Browser dessen Cache und die Cookies für die Website. Zwischengespeicherte 301-Weiterleitungen und veraltete Cookies können eine Schleife am Leben halten, obwohl sie längst behoben ist.

Ratgeber

Häufige Fragen

Was bedeutet ERR_TOO_MANY_REDIRECTS?

Das ist die Fehlermeldung von Chrome („zu oft weitergeleitet“) für eine Weiterleitungskette, die nach 20 Weiterleitungen nicht geendet hat. Fast immer steckt eine Schleife dahinter: Die Weiterleitungsregeln der Website widersprechen sich. Prüfen Sie die URL oben, um zu sehen, welche URLs sich wiederholen.

Kann eine Weiterleitungsschleife nur bestimmte Besucher betreffen?

Ja. Schleifen, die von Cookies, Sprache, Standort oder Gerät abhängen, treffen nur Besucher in genau dieser Situation. Bilden Sie sie mit den erweiterten Einstellungen nach: Fügen Sie das Cookie, einen Accept-Language-Header oder einen mobilen User-Agent hinzu und prüfen Sie erneut. Schleifen, die vom Standort des Besuchers abhängen, lassen sich nicht nachstellen, da die Anfrage immer aus dem Netzwerk von Cloudflare kommt.

Warum behebt das Löschen von Cookies die Schleife in meinem Browser?

Dann war die Schleife cookiebasiert: Ein veraltetes oder widersprüchliches Cookie hat die Website dazu gebracht, Sie im Kreis zu schicken. Das Löschen der Cookies setzt Ihren Zustand zurück, der Fehler besteht aber weiterhin für jeden Besucher, der dasselbe Cookie erhält. Nutzen Sie das Feld „Cookies“ in den erweiterten Einstellungen, um ihn hier nachzustellen.

Warum findet TrueURL eine Schleife, obwohl die Seite in meinem Browser funktioniert?

Ihr Browser ist vielleicht angemeldet, hat Consent-Cookies gespeichert oder besitzt einen HSTS-Eintrag oder eine zwischengespeicherte Weiterleitung, die einen der Hops überspringt. TrueURL startet ohne Cookies und ohne Verlauf, wie ein Erstbesucher oder ein Crawler. Findet TrueURL eine Schleife, laufen wahrscheinlich auch neue Besucher und Crawler hinein – es sei denn, die Website behandelt Anfragen aus Rechenzentren anders.

Was ist der Unterschied zwischen einer Schleife und dem Erreichen von „Max. Hops“?

Eine Schleife bedeutet, dass TrueURL zu einer URL zurückgekehrt ist, die im selben Zustand bereits angefragt wurde – die Kette kann also nie enden. „Max. Hops“ bedeutet, dass die Prüfung nach der eingestellten Anzahl an Weiterleitungen gestoppt wurde, ohne dass sich etwas exakt wiederholt hat. Diese Kette könnte irgendwann enden, aber eine so lange Kette ist in jedem Fall ein Problem. Sie können „Max. Hops“ auf 50 erhöhen, um weiter zu sehen.

Kann ein CDN eine Weiterleitungsschleife verursachen?

Ja, das ist eine der häufigsten Ursachen. Spricht das CDN per HTTP mit Ihrem Server, während der Server HTTPS erzwingt, oder leiten CDN und Server in entgegengesetzter Richtung zwischen www und ohne www weiter, schieben sie jede Anfrage hin und her. Die Antwort-Header jedes Hops zeigen, welche Ebene geantwortet hat.