Как остановить бесконечный цикл перенаправления? - PullRequest
1 голос
/ 07 мая 2009

У меня есть блог, в котором есть цикл перенаправления, и я не очень хорошо понимаю htaccess прямо сейчас (поздно, и это должен сделать AM), поэтому я надеюсь на быстрое решение. Сайт перебрасывает 301 с xxxxx.org на 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

Сайт недавно был добавлен в Google как вредоносный из-за внедрения iFrame, поэтому, пожалуйста, не обращайте на него внимание (очищен, но еще не удален)

Ответы [ 2 ]

4 голосов
/ 07 мая 2009

Ваши условия перезаписи комбинируются с логическим ИЛИ, поэтому они будут применяться во всех случаях. Если файл представляет собой простой файл, он не будет каталогом, и наоборот.

Ваше правило тоже странное. Вы пытаетесь соответствовать всем случаям? в этом случае это должно быть. * (любая строка символов), а не. (любой отдельный символ)

0 голосов
/ 07 мая 2009

Ваш сайт, кажется, работает для меня. В любом случае, убедитесь, что index.php существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...