在我的 .htaccess 中,我设置了(一对)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。
如何摆脱这些错误的重定向?:(