Moris
Новичок
301 Редирект всех адресов, которые заканчиваются не на /
Здравствуйте.
Пытаюсь с помощью mod_rewrite сделать следующее:
если запрашиваемый адрес заканчивается не на ".html" и не на "/", то необходимо в конце прибавать слеш / и сделать 301 редирект.
Пишу такое правило:
RewriteCond %{THE_REQUEST} !\.html$
RewriteCond %{THE_REQUEST} !\/$
RewriteRule (.*) http://www.domain.com/$1/ [R=301,L]
для тестирования открываю
http://www.domain.com/a
и файрфокс перенаправляет меня на
http://www.domain.com/a///////////////
(прибавляет слешы до тех пор пока не вылетит ошибка файрфокса)
Третий час мучаюсь с этой проблемой. Чувствую, что какую-то глупейшую ошибку допускаю, но не могу понять где именно.
Надеюсь меня ткнут носом
Здравствуйте.
Пытаюсь с помощью mod_rewrite сделать следующее:
если запрашиваемый адрес заканчивается не на ".html" и не на "/", то необходимо в конце прибавать слеш / и сделать 301 редирект.
Пишу такое правило:
RewriteCond %{THE_REQUEST} !\.html$
RewriteCond %{THE_REQUEST} !\/$
RewriteRule (.*) http://www.domain.com/$1/ [R=301,L]
для тестирования открываю
http://www.domain.com/a
и файрфокс перенаправляет меня на
http://www.domain.com/a///////////////
(прибавляет слешы до тех пор пока не вылетит ошибка файрфокса)
Третий час мучаюсь с этой проблемой. Чувствую, что какую-то глупейшую ошибку допускаю, но не могу понять где именно.
Надеюсь меня ткнут носом
