In meinem .htaccess setze ich ein (paar) 301 Weiterleitungen. Sie werden nur aufgenommen, um eine Endlosschleife zu erzeugen.
Zum Beispiel setze ich den folgenden Code:
Redirect 301 / http://example.com/nl
Was bewirkt, dass der Browser auf example.com/nl -> example.com/nl/nl -> example.com/nl/nl/nl -> example.com/nl/nl/nl/nl -> etc. umleitet
Ein weiterer, der www. zum Domain-Namen (www.www.www.example.com).
Und ein paar andere habe ich eingerichtet, um das Chaos zu beheben. Natürlich habe ich als Erstes .htaccess auf das ursprüngliche Format zurückgesetzt. Alle Weiterleitungen sind jedoch noch in Kraft! (auf mehreren Browsern / Maschinen / "Privacy Browser" / IPS).
Zum Testen habe ich Folgendes versucht:
Redirect 301 /test http://www.google.com
Dies sendet den Browser an Google, wenn Sie zu example.com/test gehen.
Aber wenn ich es zu ändern
Redirect 301 /test http://www.drupal.org
oder
Redirect 302 /test http://www.drupal.org
oder
RewriteCond %{REQUEST_URI} !^/$ [NC]
RewriteRule ^ http://www.example.com [L,R=301]
oder Entferne den Code vollständig.
Es geht immer noch zu google statt drupal.org.
Wie werde ich diese fehlerhaften Weiterleitungen entfernen? :(
Antworten:
1 für die Antwort № 1Da 301 der Code für permanente Umleitung ist, würde es Sinn machen, dass es irgendwie zwischengespeichert wird. Versuchen Sie, den Cache zu leeren, und prüfen Sie, ob das Problem weiterhin besteht.