редирект 301 ... как сделать правильно ..

Angel OSHQ.cc
На сайте с 23.07.2007
Offline
225
531

Добрый день, подскажите как сделать правильный редирект ..

яндекс индексирует сайт и в выдаче две страницы похожи site.ru/categoria/ и site.ru/categoria

тоесть одна с / в конце другая без.

как сделать редирект с категории site.ru/categoria (без / ) в категорию (с /) site.ru/categoria/

site.ru/categoria -> site.ru/categoria/

Спасибо

Безлимитный хостинг ( https://oshq.cc/unlimhost.html ) в NL от 0.5$. Аренда серверов во Франции ( https://oshq.cc/serverf.html ) от (15 евро)
Himiko
На сайте с 28.08.2008
Offline
560
#1

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)/$

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

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Angel OSHQ.cc
На сайте с 23.07.2007
Offline
225
#2

спасибо.

только оно и ссылкам пытается присвоить / . это универсальный .. как то именно для категорий сделать? чтобы другие разделы и ссылки не трогало. : ?

Himiko
На сайте с 28.08.2008
Offline
560
#3

Как можно определить, ссылка это или категория?

http://site.ru/category отличить от http://site.ru/link ?

Вообще, Яндекс такие дубли со временем убирает, как правило.

Angel OSHQ.cc
На сайте с 23.07.2007
Offline
225
#4
Himiko:
Как можно определить, ссылка это или категория?
http://site.ru/category отличить от http://site.ru/link ?

Вообще, Яндекс такие дубли со временем убирает, как правило.

поисковик то выкидывает то закидывает в индекс

в поддержке сказали чтобы в .htaccess прописали 301 ..

D
На сайте с 29.06.2011
Offline
2
#5

Надо заменить:

RewriteCond %{REQUEST_URI} !(.*)/$

на:

RewriteCond %{REQUEST_URI} ^/category$ [NC]

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