Подскажите способ запрета индексирования

anne
На сайте с 11.09.2006
Offline
18
435

Яндекс проиндексировал каждую страницу сайта 2 раза без параметра - file.php и с параметром file.php?patram&xxx=111

Чтобы выкинуть страницы с параметрами, нужно их запертить для индексирования.

Но как? По одной - их слишком много. С robots.txt - не получиться...

Как это можно сделать?

Olya
На сайте с 03.12.2003
Offline
120
#1

если правильно поняла Вашу проблему, то можно в роботе прописать

Disallow: /file.php?patram&

он удалит из индекса все страницы, у который url начинается с www.вашсайт.ru/file.php?patram&

Диол :)
Shtogrin
На сайте с 02.11.2006
Offline
95
#2

А лучше сделайте чтобы каждая уникальная страница имела уникальный адрес.

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
anne
На сайте с 11.09.2006
Offline
18
#3

Страниц слишком мого - все в robots не записать

Страницы и так имеют уникальный адрес file1, file2

Но яндекс проиндексировал их и так просто и с параметром (скрипт их из календаря так отдавал)

Вот и не знаю, что делать.

Shtogrin
На сайте с 02.11.2006
Offline
95
#4
anne:

Страницы и так имеют уникальный адрес file1, file2

Не так, а так уникальный адрес=уникальный контент. У вас два адреса дают одинаковый контент.

Что делать сейчас? Исправьте скрипт, что бы были только правильные ссылки, а на неправильные поставьте редирект на правильную. Тогда закрывать ничего не надо, все исправится при следующей индексации

anne
На сайте с 11.09.2006
Offline
18
#5
Shtogrin:
Не так, а так уникальный адрес=уникальный контент. У вас два адреса дают одинаковый контент.
Что делать сейчас? Исправьте скрипт, что бы были только правильные ссылки,

Ну понимаете, это один и тот же файл. Только к нему прибавляются параметры. Ничего не меняется. Но если запросить файл с этими параметрами то выдается этот же файл, как и без них.

В новой версии скрипта параметров нет. (это была дата создания файла, если переходиь по ссылке из календаря)

Может быть можно как-нибудь исключить из индексирования все урлы содержащие текст - "?parametr"?

Shtogrin
На сайте с 02.11.2006
Offline
95
#6

Я то понимаю и уже написал что делать. Еще раз : в скрипте если получаете параметр parametr делаете редирект на страницу без параметра, так как в новой версии в ссылках параметра нет. Дальше ждите переиндексации.

milokv
На сайте с 02.03.2006
Offline
80
#7
anne:
Чтобы выкинуть страницы с параметрами, нужно их запертить для индексирования.

и еще

anne:
В новой версии скрипта параметров нет.

А зачем обязательно выкидывать из индекса? Они Вам мешают прямо сейчас?

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