私の .htaccess では、(2、3) 301 リダイレクトを設定しました。それらは、無限ループを作成するためだけにピックアップされます。
たとえば、次のコードを設定します。
Redirect 301 / http://example.com/nl
これにより、ブラウザは example.com/nl -> example.com/nl/nl -> example.com/nl/nl/nl -> example.com/nl/nl/nl/nl -> などにリダイレクトされます。
wwwを先頭に付け続ける別のもの。ドメイン名 (www.www.www.www.www.example.com) に。
そして、混乱を修正しようとして設定した他のいくつか。もちろん、私が最初にしたことは、.htaccess を元の形式に戻すことでした。ただし、すべてのリダイレクトは引き続き有効です。(複数のブラウザ/マシン/「プライバシー ブラウザ」/IPS)。
テストのために、これを追加してみました:
Redirect 301 /test http://www.google.com
これにより、example.com/test にアクセスすると、ブラウザーが Google に送信されます。
しかし、私がそれを
Redirect 301 /test http://www.drupal.org
また
Redirect 302 /test http://www.drupal.org
また
RewriteCond %{REQUEST_URI} !^/$ [NC]
RewriteRule ^ http://www.example.com [L,R=301]
またはコードを完全に削除します。
drupal.org の代わりに google に移動し続けます。
これらの不完全なリダイレクトを取り除くにはどうすればよいですか? :(