Проблема в общем вот в чем: настроил на сайте редирект со страниц со слешем на конце на страницы без слеша на конце.
Редирект работает везде, кроме главной страницы. Почему так - не понимаю. Движок - самопис. Сайт: rentalservice.pro
htaccess:
AddDefaultCharset UTF8
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} ![^\/]$
RewriteRule ^(.*)\/$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . cms.php [L]
DirectoryIndex cms.php
Redirect 301 /index /
Redirect 301 /prokat/scenicheskie-konstrukcii/ /prokat/scenicheskie-konstrykcii/
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{HTTP_REFERER} !^http://rentalservice.pro/cp/.*$
RewriteCond %{REQUEST_URI} ^/uploads/(?!processed|raw).+$
RewriteRule ^uploads/(.+)$ /watermark?image=$1 [P,NC]
php_flag display_errors off
php_value date.timezone "Europe/Moscow"
php_value upload_max_filesize 30M
php_value post_max_size 30M
Проблема, мне кажется, довольно не тривиальна. Может кто-нибудь сталкивался с подобным?
Спасибо!