Убрать второй адрес страницы из индекса?

12
Just Beginner
На сайте с 17.08.2007
Offline
89
869

Были на сайте адреса вида http://site.com/index.php?productID=777 потом они были заменены на адреса типа http://site.com/catalog/tovar.html

Теперь в поисковиках у некоторых товаров 2 адреса и старого и нового образца и он доступен и по тому и по тому.

Как выкинуть из индекса адреса вида http://site.com/index.php?productID=777

BestFriend
На сайте с 02.12.2008
Offline
90
#1

/ru/forum/457098

Точнее просто удалите из базы поисковиков)

:)
artrush
На сайте с 06.07.2009
Offline
97
#2
Just Beginner:
Были на сайте адреса вида http://site.com/index.php?productID=777 потом они были заменены на адреса типа http://site.com/catalog/tovar.html

Теперь в поисковиках у некоторых товаров 2 адреса и старого и нового образца и он доступен и по тому и по тому.

Как выкинуть из индекса адреса вида http://site.com/index.php?productID=777

Вот Вам простое решение!

Делаем файл robots.txt или добавляем в уже существующий файл следующее:

Disallow: /index.php?

Или для более тонкой настройки юзаем Clean-param

Подробнее тут

icq 241309050
Just Beginner
На сайте с 17.08.2007
Offline
89
#3

Netokrat как же это сделать ведь по идее эта http://site.com/index.php?productID=777 страница основная.

BestFriend

Я тут где-то читал, что если страница доступна, то поисковики не удалят её из результатов поиска.

BestFriend
На сайте с 02.12.2008
Offline
90
#4
Just Beginner:
Netokrat как же это сделать ведь по идее эта http://site.com/index.php?productID=777 страница основная.

BestFriend
Я тут где-то читал, что если страница доступна, то поисковики не удалят её из результатов поиска.

Так Вы же изменили адрес страниц уже?

Just Beginner
На сайте с 17.08.2007
Offline
89
#5

Ну да изменил, но hurl (ссылки вида http://site.com/catalog/tovar.html ) они же что то типа ярлыка и "привязываются" к ссылкам http://site.com/index.php?productID=777 после этого на сайте товары доступны по адресу http://site.com/catalog/tovar.html , но ссылки вида http://site.com/index.php?productID=777 тоже никуда не деваются просто про них никто не знает, что они есть в т.ч. и поисковики.

Просто у меня hurl не сразу на сайте сделаны были и те товары которые были добавлены до введения hurl уже проиндексировались как http://site.com/index.php?productID=77 , а после того как ссылки были изменены на hurl они ещё и как http://site.com/catalog/tovar.htm проиндексировались.

Те товары которые были добавлены после введения hurl проиндексированы только как http://site.com/catalog/tovar.htm

Так вот мне нужно у старых товаров убрать из поисковиков ссылки http://site.com/index.php?productID=777

artrush
На сайте с 06.07.2009
Offline
97
#6
Just Beginner:
Ну да изменил, но hurl (ссылки вида http://site.com/catalog/tovar.html ) они же что то типа ярлыка и "привязываются" к ссылкам http://site.com/index.php?productID=777 после этого на сайте товары доступны по адресу http://site.com/catalog/tovar.html , но ссылки вида http://site.com/index.php?productID=777 тоже никуда не деваются просто про них никто не знает, что они есть в т.ч. и поисковики.

Просто у меня hurl не сразу на сайте сделаны были и те товары которые были добавлены до введения hurl уже проиндексировались как http://site.com/index.php?productID=77 , а после того как ссылки были изменены на hurl они ещё и как http://site.com/catalog/tovar.htm проиндексировались.

Те товары которые были добавлены после введения hurl проиндексированы только как http://site.com/catalog/tovar.htm

Так вот мне нужно у старых товаров убрать из поисковиков ссылки http://site.com/index.php?productID=777

Закрывай динамические как я писал выше!

LeonCrab
На сайте с 30.01.2007
Offline
189
#7

301 редирект со старых на новые. Средствами htaccess

Помощь в создании сайтов на MODX, Laravel, Slim. В личку. Хостинг, которому я доверяю (https://beget.com/p181956).
Just Beginner
На сайте с 17.08.2007
Offline
89
#8

Спасибо всем за ответы.

artrush извиняюсь не заметил Ваш первый комментарий, Вы его добавили пока я свой набивал, а я потом только ниже читал =)

Такой момент хотелось бы уточнить

Если одна страница доступна по 2-м адресам:

1. http://site.com/index.php?productID=777 (вроде как основной)

2. http://site.com/catalog/tovar.html (вроде как дополнительный по отношению к первому)

И прописать в robots.txt

Disallow /index.php?productID

То сможет ли робот проиндексировать страницу по адресу http://site.com/catalog/tovar.html ?

И ещё:

Если некоторое количество страниц есть в поисковой выдаче с адресом вида http://site.com/index.php?productID=

И прописать в robots.txt

Disallow /index.php?productID

то они постепенно уйдут из выдачи или нет?

Kislov
На сайте с 29.04.2006
Offline
185
#9

На оба вопроса: да.

artrush
На сайте с 06.07.2009
Offline
97
#10
Just Beginner:
Спасибо всем за ответы.

artrush извиняюсь не заметил Ваш первый комментарий, Вы его добавили пока я свой набивал, а я потом только ниже читал =)

Такой момент хотелось бы уточнить

Если одна страница доступна по 2-м адресам:

1. http://site.com/index.php?productID=777 (вроде как основной)
2. http://site.com/catalog/tovar.html (вроде как дополнительный по отношению к первому)

И прописать в robots.txt

Disallow /index.php?productID

То сможет ли робот проиндексировать страницу по адресу http://site.com/catalog/tovar.html ?

И ещё:

Если некоторое количество страниц есть в поисковой выдаче с адресом вида http://site.com/index.php?productID=

И прописать в robots.txt

Disallow /index.php?productID

то они постепенно уйдут из выдачи или нет?

Конечно будет индексировать вашу http://site.com/catalog/tovar.html

Уйдут все с /index.php?productID

Вы после прописки в robots.txt Disallow /index.php?productID добавьте в карту сайта и sitemap.xml страницы типа http://site.com/catalog/tovar.html

12

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