Перенаправление на страницах с ЧПУ

C7
На сайте с 17.09.2010
Offline
0
845

Во время настройки правил ЧПУ задумался я об условиях перенаправления с чпу без слеша, на адрес со слешем (например www.site.ru/dir -> www.site.ru/dir/)

Сейчас по адресу без слеша сервер отдает 404, стоит ли организовывать переадресацию на урл со слешем с кодом состояния 301 или можно оставить так, как есть сейчас? Как корректно будет для ПС? (для пользователей, естественно, переадресация удобнее).

Вопрос для разбирающихся.

Насколько корректено правило перенаправления удовлетворяющее следующему:

www.site.ru/dir -> www.site.ru/dir/

site.ru/dir -> site.ru/dir/

www.site.ru -> www.site.ru

site.ru -> site.ru

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*[^\/])$ /$1\/ [R=301,L]

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