.htaccess множество редиректов

MF
На сайте с 14.03.2013
Offline
60
604

Здравствуйте.

Помогите победить .htaccess пожалуйста.

Я мод реврайтом отправляю все запросы на index.php, кроме определенных папок куда разрешаю прямые запросы. Индекс принимает исходный запрос в GET. Раньше на всех серверах использовал один и тот же файлик и не парился. Но с переездом на новый хостинг возкникли проблемы. Причем только на подддоменах.

Например запросы:

sub.domain.com/some/module/request.html?someget=test

$_GET:

array(3) {
["mods"]=>
string(19) "some/module/request"
["ext"]=>
string(4) "html"
["someget"]=>
string(4) "test"
}

sub.domain.com/some/module/request/

$_GET:

array(2) {
["mods"]=>
string(25) "some/module/request/index"
["ext"]=>
string(4) "html"
}

Но сервер ругается ошибкой:

[error] [client xx.xx.xx.xx] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

Мой .htaccess

Options -Indexes


RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteRule ^$ /index.html [L,QSA]
RewriteRule ^(images/|uploads/|js/) - [L]
RewriteRule ^([a-zA-Z0-9_/\-%\ ]*)/$ /$1/index.html [QSA]
RewriteRule ^([a-zA-Z0-9_/\-%\ ]+)/{0}$ http://%{HTTP_HOST}/$1/ [R,L,QSA]
RewriteRule ^([a-zA-Z0-9_/\-%\ ]+)/{0}\.(html|php|js|xml|txt)$ index.php?mods=$1&ext=$2 [L,QSA]

Помогите пожалуйста победить проблему.

Andrey_Prog
На сайте с 20.04.2014
Offline
56
#1

Ключевое слово "с переездом на новый хостинг возникли проблемы"

У нового хостера скорее всего иные настройки Апача. Из-за этого и ограничения редиректа.

Пишите в саппорт.

MF
На сайте с 14.03.2013
Offline
60
#2
Andrey_Prog:
Ключевое слово "с переездом на новый хостинг возникли проблемы"
У нового хостера скорее всего иные настройки Апача. Из-за этого и ограничения редиректа.
Пишите в саппорт.

Ну они тыкают на эту ошибку превышения лимитов и отправляют править .htaccess

Andrey_Prog
На сайте с 20.04.2014
Offline
56
#3

Под правкой htaccess-a они подразумевают удаление из него лишних редиректов.

MF
На сайте с 14.03.2013
Offline
60
#4
Andrey_Prog:
Под правкой htaccess-a они подразумевают удаление из него лишних редиректов.

=) Ну это я понял ... только я не могу понять что там может генерировать эти редиректы. В этом и проблема.

И что пагано, я не могу воспроизвести ошибку у себя.

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