Toha_L

Рейтинг
23
Регистрация
22.11.2013

Приветствую!

Подскажите, запутался и не могу разобраться с редиректами.

Есть вот такой htaccess на сайте (движок joomla 3.5).

Options +FollowSymLinks


#перенаправление www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteEngine On

#убираем некоторые дубли
RewriteCond %{QUERY_STRING} ^productsublayout=0
RewriteRule ^.*$ /magazin/? [R=301,L]

#перенаправление c http на https и с index.php на страницу без index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://%{HTTP_HOST}/ [R=301,L]

#убираем слеши в конце
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

#дальше пошел стандартный джумловский хвостик защиты
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]

редиректы www, https, слеши производятся корректно.

редиректы с site.ru/index.php на site.ru происходят корректно, а вот с site.ru/index.php/туткакая то категоря/ редирект не происходит.

Подскажите в чем проблема?