301 редирект вызывает петлю, как настроить ?

EK
На сайте с 05.11.2012
Offline
11
345

При 301 редиректе с http://адрессайта/index.php на http://адрессайта/ происходит петля.

Редирект делаю так

Redirect 301 /index.php http://адрессайта/

Как быть и где ковырять?

Сам .htaccess выглядит на данный момент так:

#DirectoryIndex index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.адрессайта.ru [NC]
RewriteRule ^(.*)$ http://адрессайта/$1 [R=301,L]
#Redirect 301 /index.php http://адрессайта/
S
На сайте с 29.07.2010
Offline
61
#1

Попробуйте так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.адрессайта.ru/ [R=301,L]

EK
На сайте с 05.11.2012
Offline
11
#2
sandalik:
Попробуйте так:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.адрессайта.ru/ [R=301,L]

И таки, да! Спасибо огромное. Нигде в даже не встречал похожего. Спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий