удаление каких-либо страниц из индекса с помощью htaccess

Димитрий
На сайте с 20.01.2007
Offline
137
839

скажите пожалуйста, может кто-то знает, возникла насущная необходимость- отдать поисковым системам код ошибки 404, при этом чтобы страница для пользователя реально показывалась.

обьясняю для чего. есть сайт- интернет-магазин, движок VamShop, к примеру реально у меня 2000 там полезных страниц..в индексе же торчит 6000, начинаю разбираться и что я вижу?

во-первых идет сортировка- то есть страницы сортировки..

скажем

http://магазин.ru/shaniss.html?sort=price&direction=desc&on_page=10

и таких страниц огромная уйма..где идет ?sort=price&direction и так далее.. то есть достаточно же наверное вычислить по адресной строке такую страницу и сделать так-чтобы пользователь видел ее- переходил на нее- а поисковик забивал напрочь..

можно ли сделать 404 ошибку- но при этом чтобы страница показывалось? или что-то может еще хитрое?

плюс тоже самое нужно для страниц такого вида

http://магазин.ру/index.php/cat/c52_Novaya-liniya-SHANISS.html/sort/name/direction/desc/page/2

так как это одно и тоже по сути.. то есть когда находится /sort/name/ можно видимо с помощью robots.txt убить к индексации? в общем нужна помощь. готов даже отблагодарить тех- кто соображает в этом..

popup_image.php?pID=2874&imgID=0 еще подобные строки нужно удалить из индекса.. просто запретом в robots.txt файла popup_image.php получится ли это?

Разума и осознания! Личный сайт- грани мироздания, психология и всё такое (https://geval.ru)
LA
На сайте с 03.06.2008
Offline
105
#1
Димитрий:
или что-то может еще хитрое?

Можно. Составьте грамотный robots.txt

Димитрий
На сайте с 20.01.2007
Offline
137
#2

не обрабатывает он такое..

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