Einer der häufigsten Fehler, denen WordPress-Benutzer begegnen, ist die Warnung „Zu viele Weiterleitungen“ (Too Many Redirects). Dieses Problem wird in der Regel durch Konflikte in den Site-URL-Einstellungen, den .htaccess-Weiterleitungsregeln oder der SSL-Konfiguration verursacht.
1. Korrektur von site_url und home-Feldern über PhpMyAdmin
Wenn die Werte siteurl
und home
in der wp_options
-Tabelle der WordPress-Datenbank fehlerhaft oder widersprüchlich als HTTPS eingegeben wurden, kann dies zu einer Endlosschleife führen.
Schritte:
-
Melden Sie sich bei PhpMyAdmin an
-
Wählen Sie die entsprechende Datenbank aus
-
Öffnen Sie die Tabelle
wp_options
-
Ändern Sie die Werte in den Feldern
siteurl
undhome
in den ersten beiden Zeilen vonhttps://...
inhttp://...
.
Beispiel:
siteurl: http://example.com
home: http://example.com
Überprüfen Sie nach der Änderung, ob das Weiterleitungsproblem durch Aktualisieren der Seite behoben wurde.
2. Überprüfung der .htaccess-Datei
Eine fehlende oder beschädigte .htaccess-Datei wie die folgende kann ebenfalls zu einem Weiterleitungsfehler führen.
Problematisches Beispiel:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>
# END WordPress
Korrekte und vollständige .htaccess-Beispiel:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Diese Struktur stellt sicher, dass der Weiterleitungsmechanismus von WordPress über index.php
ordnungsgemäß funktioniert.
3. URL-Fixierung über wp-config.php (Erweitert)
Wenn kein Zugriff auf das Admin-Panel besteht oder die Weiterleitung weiterhin besteht, fügen Sie die folgenden Zeilen zur Datei wp-config.php
hinzu:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Diese Struktur setzt die Datenbankwerte außer Kraft und fixiert die URL direkt über PHP.
4. Browser- und Cache-Bereinigung
Browser-Cookies und der Weiterleitungscache können fehlerhafte Weiterleitungen dauerhaft machen. Es sollte ein Test durchgeführt werden, nachdem der Browserverlauf und die Cookies gelöscht wurden. Außerdem sollte der serverseitige Cache (LiteSpeed Cache, WP Super Cache usw.) geleert werden.
Ergebnis
In WordPress wird der Fehler „Zu viele Weiterleitungen“ in der Regel durch HTTPS/HTTP-Konflikte in den URL-Einstellungen, fehlende .htaccess-Regeln oder Caching-Probleme verursacht. Mit den oben genannten Methoden kann schnell eine Lösung gefunden werden.