301й редирект на страницы без "/" на конце

Toan
На сайте с 06.08.2008
Offline
214
443

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

Такая ситуация: на сайте необходимо сделать 301е перенаправление со всех страниц вида site.ru/ololo/ на site.ru/ololo - т. е. без слеша на конце.

Нашел вот такое правило, но для обратной ситуации (site.ru/ololo -> site.ru/ololo/):

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteCond %{REQUEST_URI} !/$

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

Подскажите плиз, как сделать редирект для site.ru/ololo/ -> site.ru/ololo :)

Простейший способ сбора НК ключей (http://mutagen.ru/?r=55527), дающих трафик. Всего 30 рублей за 100 шт. А также автоматическая группировка (http://semparser.ru/p/1506) запросов по страницам для эффективного продвижения + экономия на текстах.
N
На сайте с 18.05.2012
Offline
42
#1
Toan:
Здравствуйте

Такая ситуация: на сайте необходимо сделать 301е перенаправление со всех страниц вида site.ru/ololo/ на site.ru/ololo - т. е. без слеша на конце.

Нашел вот такое правило, но для обратной ситуации (site.ru/ololo -> site.ru/ololo/):

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]


Подскажите плиз, как сделать редирект для site.ru/ololo/ -> site.ru/ololo :)

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} ^(.+)/$

RewriteRule ^(.+)/$ /$1 [R=301,L]

Toan
На сайте с 06.08.2008
Offline
214
#2

Благодарю :)

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