Behebung des Fehlers “Zu viele Umleitungen”
Der Fehler “Zu viele Weiterleitungen”, auch bekannt als ERR_TOO_MANY_REDIRECTS oder “Diese Seite funktioniert nicht” in Chrome und “Die Seite wird nicht richtig weitergeleitet” in Firefox, tritt auf, wenn eine Website in einer Weiterleitungsschleife stecken bleibt. Das bedeutet, dass der Browser versucht, zu einer Seite weiterzuleiten, die auf sich selbst oder auf eine andere URL zurückverweist, die wiederum auf die erste Seite zurückverweist, wodurch eine Endlosschleife entsteht. In diesem Leitfaden werden die häufigsten Ursachen für dieses Problem und 11 Möglichkeiten zu seiner Lösung beschrieben.
Was ist die Ursache für den Fehler “Zu viele Weiterleitungen”?
Der Fehler wird in der Regel verursacht durch:
- Falsch konfigurierte Website-Einstellungen, z. B. widersprüchliche Weiterleitungen oder falsche URLs.
- Probleme mit Browser-Cookies oder Cache.
- Probleme mit SSL/TLS-Einstellungen, insbesondere wenn HTTPS erzwungen wird.
- Server-seitige Fehlkonfigurationen oder Plugins von Drittanbietern (z. B. WordPress-Plugins).
So beheben Sie den Fehler “Zu viele Weiterleitungen”
1. Cookies und Cache löschen
Das Löschen von Cookies und Cache kann den Fehler oft beheben, wenn das Problem mit gespeicherten Umleitungsdaten zusammenhängt.
- Öffnen Sie Chrome und gehen Sie zu Einstellungen > Datenschutz und Sicherheit > Browsing-Daten löschen.
- Wählen Sie Cookies und andere Website-Daten sowie Bilder und Dateien im Cache.
- Wählen Sie als Zeitspanne Alle Zeiten.
- Klicken Sie auf Daten löschen.
Versuchen Sie nach dem Löschen der Daten erneut, auf die Website zuzugreifen. Diese Methode funktioniert auch bei Firefox, Edge und anderen Browsern.
2. Überprüfen Sie die Umleitungseinstellungen der Website
Wenn Sie der Eigentümer der Website sind oder Zugriff auf deren Konfiguration haben:
- Prüfen Sie auf Umleitungsschleifen: Stellen Sie sicher, dass in Ihren .htaccess-, Nginx- oder Apache-Konfigurationsdateien nicht mehrere widersprüchliche Weiterleitungen eingerichtet sind.
- Deaktivieren Sie Redirect-Plugins: Wenn Sie ein Content-Management-System wie WordPress verwenden, deaktivieren Sie alle Plugins, die Weiterleitungen verwalten, wie z. B. Redirection oder Yoast SEO. Sie können dies tun, indem Sie den Ordner des Plugins mit einem FTP-Client oder über Ihr Hosting-Kontrollpanel umbenennen.
3. Überprüfen Sie die .htaccess-Datei (Apache-Server)
Wenn Ihre Website einen Apache-Server verwendet, kann die .htaccess-Datei Umleitungsregeln enthalten, die eine Schleife verursachen.
- Stellen Sie mit einem FTP-Client oder dem Dateimanager Ihres Hosting-Anbieters eine Verbindung zu Ihrem Server her.
- Suchen Sie die .htaccess-Datei im Stammverzeichnis Ihrer Website.
- Laden Sie eine Sicherungskopie der Datei herunter, bevor Sie irgendwelche Änderungen vornehmen.
- Prüfen Sie, ob Umleitungsregeln wie Redirect 301 oder RewriteRule in Konflikt stehen.
- Wenn Sie Probleme finden, korrigieren Sie diese oder kommentieren Sie sie aus.Beispiel:# Redirect 301 /old-page http://example.com/new-page
- Speichern Sie die Änderungen und laden Sie die Datei erneut hoch.
4. Plugins oder Erweiterungen deaktivieren
Wenn der Fehler nur auf einer bestimmten Website auftritt, kann dies an einer Browsererweiterung liegen.
- Deaktivieren Sie Browser-Erweiterungen:
- Gehen Sie in Chrome zu Einstellungen > Erweiterungen und schalten Sie die einzelnen Erweiterungen aus.
- Starten Sie den Browser neu und versuchen Sie erneut, auf die Website zuzugreifen.
- Wenn Sie WordPress verwenden, versuchen Sie, alle Plugins zu deaktivieren:
- Melden Sie sich in Ihrem WordPress-Dashboard an > Plugins > Installierte Plugins.
- Deaktivieren Sie alle Plugins und prüfen Sie, ob das Problem behoben ist.
- Aktivieren Sie die Plugins nacheinander wieder, um festzustellen, welches das Problem verursacht.
5. Richtige HTTPS-Einstellungen
Umleitungsschleifen treten häufig auf, wenn HTTPS nicht korrekt konfiguriert ist.
- Prüfen Sie die SSL/TLS-Einstellungen: Stellen Sie sicher, dass Ihr Server richtig für HTTPS konfiguriert ist und dass die SSL-Zertifikate gültig sind.
- Überprüfen Sie HTTPS-Umleitungen:
- Wenn Sie eine Umleitung von HTTP zu HTTPS eingerichtet haben, stellen Sie sicher, dass diese nicht mit anderen Umleitungen kollidiert.
- Vergewissern Sie sich in WordPress, dass die Site-URL und die WordPress-Adresse (URL) beide auf https eingestellt sind.
- Diese finden Sie unter Einstellungen > Allgemein.
- Überprüfen Sie die .htaccess- oder Nginx-Konfiguration auf HTTPS-Einstellungen:
- Stellen Sie sicher, dass es keine Schleife zwischen HTTP und HTTPS gibt.
- Beispiel für .htaccess:RewriteEngine Ein
RewriteCond %{HTTPS} aus
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
6. Verwenden Sie einen anderen Browser oder ein anderes Gerät
Wenn der Fehler weiterhin besteht, versuchen Sie, mit einem anderen Browser oder Gerät auf die Website zuzugreifen, um festzustellen, ob das Problem spezifisch für Ihren aktuellen Browser ist. So können Sie feststellen, ob das Problem mit lokalen Einstellungen zusammenhängt.
7. Browser-Einstellungen zurücksetzen
Wenn der Fehler bei allen von Ihnen besuchten Websites auftritt, kann das Zurücksetzen der Browsereinstellungen helfen.
- Öffnen Sie Chrome und gehen Sie zu Einstellungen > Zurücksetzen und bereinigen.
- Klicken Sie auf Einstellungen auf ihre ursprünglichen Standardwerte zurücksetzen.
Dadurch werden die Einstellungen von Chrome zurückgesetzt, ohne Ihre gespeicherten Lesezeichen und Kennwörter zu beeinträchtigen.
8. Umleitungsketten überprüfen
Mit Online-Tools wie Redirect Checker oder HTTP Status Code Checker können Sie Weiterleitungsketten erkennen. Geben Sie einfach die URL ein, und das Tool zeigt die Reihe der auftretenden Weiterleitungen an. Auf diese Weise lässt sich genau feststellen, wo die Schleife auftritt.
9. Server-Antwort-Header prüfen
Sie können Browser-Entwicklungstools oder Online-Tools wie cURL verwenden, um die Antwort-Header des Servers zu überprüfen und festzustellen, wohin die Umleitungen führen.
- Öffnen Sie die Entwicklertools in Chrome:
- Drücken Sie F12 oder Strg Umschalt I.
- Gehen Sie zur Registerkarte Netzwerk und laden Sie die Seite neu.
- Achten Sie auf die Kopfzeile “Location” in der Serverantwort, um festzustellen, wohin die Umleitung gesendet wird.
10. Server-Cache löschen
Wenn Sie ein Caching-Plugin oder ein Content Delivery Network (CDN) wie Cloudflare oder WP Super Cache verwenden, löschen Sie den Cache:
- Melden Sie sich bei Ihrem CDN oder Caching-Plugin an.
- Löschen Sie den Cache und entfernen Sie alle Dateien.
- Deaktivieren Sie das CDN vorübergehend, um zu sehen, ob das Problem gelöst wird.
11. Kontaktieren Sie Ihren Webhoster
Wenn keine der oben genannten Lösungen funktioniert, wenden Sie sich an Ihren Hosting-Anbieter. Er kann Ihnen Einblicke in die Servereinstellungen und Protokolle geben, die möglicherweise die Umleitungsschleife verursachen. Es ist möglich, dass ein serverseitiges Problem oder eine Fehlkonfiguration vorliegt, auf die Sie keinen Einfluss haben.
Zusammenfassung
Der Fehler “Too Many Redirects” kann durch falsche Website-Konfigurationen, SSL/TLS-Probleme oder Browser-Cache-Probleme verursacht werden. Wenn Sie die oben genannten Schritte befolgen, können Sie das Problem systematisch suchen und beheben. Denken Sie daran, nach jeder Änderung zu testen, ob das Problem behoben ist. Wenn das Problem weiterhin besteht und Sie nicht wissen, was zu tun ist, sollten Sie sich an das Support-Team Ihres Webhosters wenden.