редирект 301- помогите убрать дубли страниц

CK
На сайте с 19.11.2010
Offline
15
2095

Помогите пожалуйста разобраться с такой проблемой...

Есть сайт, старый, трастовый, ссылки с него не продаем. И вот у него периодически падают позиции по категориям. Платоны отвечают, что это из-за присутствующих дублей страниц.

Я в роботс закрыл все aux, all и т.д.

Но есть еще страницы категорий такого вида:

http://www.site.ru/index.php?categoryID=85 и http://www.site.ru/?categoryID=85

Причем оставить надо тот адрес, который с index.php?, так как в основном такие страницы в поиске и ссылки на них закупались.

Я так понимаю этот вопрос решается 301-м редиректом... Вопрос: как его правильно написать?

iren K
На сайте с 28.12.2008
Offline
222
#1

попробуйте так

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

получаем редирект дублей одной и той же страницы на основной ее адрес..

c уважением Iren
CK
На сайте с 19.11.2010
Offline
15
#2
iren K:
попробуйте так
Options +FollowSymLinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

получаем редирект дублей одной и той же страницы на основной ее адрес..

Соответственно я все это дело прям блоком переношу в htaccess? а сами дубли в роботсе не надо закрыть?

iren K
На сайте с 28.12.2008
Offline
222
#3
CheshirskiyKot:
Соответственно я все это дело прям блоком переношу в htaccess? а сами дубли в роботсе не надо закрыть?

переносите..(тока свой сайт пропишите))

в роботсе закрывать смысла нет -> подождите,.. обновите sitemap..

CK
На сайте с 19.11.2010
Offline
15
#4
iren K:
переносите..(тока свой сайт пропишите))
в роботсе закрывать смысла нет -> подождите,.. обновите sitemap..

спасибо большое!

OK
На сайте с 07.04.2010
Offline
38
#5

разрешите тож обратиться, по той же проблеме, чтоб лишние темы не плодить? :)

ситуация на самом деле дурацкая.

Есть движок, купленный, но уже не поддерживается.

в нем крайне дурацкая реализация чпу.

ссылки выглядят подобным образом:

http://www.domain.ru/news/810/заголовок-статьи/

всё вроде бы и неплохо, но проблема в том, что часть "заголовок-статьи" не важна. Важен айдишник новости...

т.е. если набрать http://www.domain.ru/news/810/чтоугодно/, то откроется та же новость, что и http://www.domain.ru/news/810/заголовок-статьи/

Недавно начали появляться дубли, что неприятно. А в файл, отвечающий за чпу залезть не могу - зашифрован ионкубом.

Собственно вопрос - как бы поизящнее решить эту проблему редиректом? :)

пока в голове вертится одна только идея - сделать так, чтобы с любого названия редиректило например на что-то типа /news-article/

т.е. ссылки будут выглядеть http://www.domain.ru/news/810/news-article/ или http://www.domain.ru/news/540/news-article/ и т.д.

Вопрос - как это реализовать? есть ли варианты по приятнее? и самое главное.. как к этому отнесётся яша.. ведь все ссылки в меню и по страницам будут генериться как и раньше, с заголовком статьи... а потом редиректиться... мне так кааца, что это не очень хорошо.

нужна помощь гуру :)

iren K
На сайте с 28.12.2008
Offline
222
#6
OlafKS:

ссылки выглядят подобным образом:
http://www.domain.ru/news/810/заголовок-статьи/

имхо есстестно))

RewriteRule ^user[/](.*)[/](.*).html[/]$ ./index.php?module=user&param=$1&page=$2 [QSA]
RewriteRule ^user[/](.*).html[/]$ ./index.php?module=user&page=$1 [QSA]

или я что-то не поняла?..((

OK
На сайте с 07.04.2010
Offline
38
#7

Оймамочки... :) а можно расшифровать, что эта запись делает? а то я не пойму - то ли я вас не понял, то ли Вы меня..

Или можно я Вам в личку отпишусь спримерами? 🙄

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