/ / Wie bekomme ich fehlerhafte 301/2 Redirects? - Apache, http, .htaccess, Umleitung

Wie bekomme ich fehlerhafte 301/2 Umleitungen? - Apache, http, .htaccess, Umleitung

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 № 1

Da 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.