我有一个有重定向循环的博客,我现在无法理解htaccess(迟到,需要由AM完成)所以我希望快速修复。该网站从xxxxx.org投掷301s到xxxxx.org/index.php,并回到开头。 htaccess文件如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
redirect 301 /index.html http://www.lawyersclearinghouse.org/index.php
由于iFrame注入,该网站最近在谷歌上列为恶意网站,因此请不要觉得需要访问它(已清理但尚未摘用)
答案 0 :(得分:4)
您的重写条件与逻辑OR结合使用,因此它们适用于所有情况。如果文件是普通文件,则它不是目录,反之亦然。
你的规则也很奇怪。你想要匹配所有案件吗?在这种情况下,它应该是。*(任何字符串)而不是。 (任何单个字符)
答案 1 :(得分:0)
您的网站似乎对我有用。无论如何,请确保index.php存在。