Webworking

Nachrichten und Artikel des WebTeams

Inhalt

WordPress-Multisite: Wie man den Fehler „HTTP-Request hat die Grenze von 10 internen Umleitungen überschritten“ behebt

Da viele HTTP-Requests die Grenze von 10 internen Umleitungen überschritten haben, haben wir die Zeile „RewriteCond %{ENV:REDIRECT_STATUS} 200 [OR]“ zur .htaccess-Datei hinzugefügt (betrifft alle unsere WordPress Instanzen).
Diese Apache-Variable ist zu Beginn des Rewrite-Moduls leer, wird aber auf 200 gesetzt, wenn das erste erfolgreiche interne Rewrite stattfindet. Diese Bedingung vermeidet weitere Rewrites nach dem ersten erfolgreichen Rewrite und stoppt die Schleife.
Jetzt sieht es so aus:
RewriteCond %{ENV:REDIRECT_STATUS} 200 [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]