Запрет к индексации по части url

TD
На сайте с 08.01.2004
Offline
20
TVD
1263

Возникла необходимость запретить к индексации все страницы, у которых url содержит, допустим, bb=22:

www.site.ru/script.cgi?aa=11&bb=22&cc=33

яндекс понимает в robots.txt регулярные выражение, как это делает гугл?

Например, сработает ли для Яндекса такая строка:

Disallow: *bb=22

K. Ermakov
На сайте с 10.12.2004
Offline
328
#1

В файле robots.txt Яндекс не поддерживает регулярные выражения.

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
AVV
На сайте с 31.07.2006
Offline
84
AVV
#2

Лучше перевести урлы из динамических в статические с помощью mod_revrite, а потом запретить в robots.txt

Например, сделать

из www.site.ru/script.cgi?aa=11&bb=22&cc=33

www.site.ru/script/11/22/33

Регулярные вражения в в robots.txt понимает только Гугль.

alexspb
На сайте с 14.11.2005
Offline
187
#3

TVD, страницы-то скриптом формируются, вот и воспользуйтесь соответсвующим метатэгом, чтобы запретить индексирование ненужной вам страницы или раздела, или пользуйте мод_риврайт, как вам советуют

AVV
На сайте с 31.07.2006
Offline
84
AVV
#4

О url-преобразованиях много написано в разных технических формумах и на специализированных сайтах.

Статья с советами на эту тему и с рабочим примером есть, напрмер, здесь: http://apachedev.ru/2006/07/31/mod_rewrite-preobrazovanie-dinamicheskih-url-v-staticheskie/

(Сайт посвящен работе с Апачем).

TD
На сайте с 08.01.2004
Offline
20
TVD
#5

Спасибо за советы, думаю самое простое в данном случае, действительно, просто скриптом в текст страницы подставлять

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

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