Robots.txt как правильно исключить некоторые динамичекие ссылки

M2
На сайте с 28.09.2011
Offline
0
ma2
860

Здравствуйте все. Хочу исключить из индексации теги. Ссылки на сайте динамические.

Ссылка тега:

/index.php?param=a&id=11

/index.php?param=a&id=12

/index.php?param=a&id=13

Как запретить индексацию этого?

/index.php?param=a

Попробовал вот так для яндекса:

User-agent: Yandex

Disallow: /?index.php?param=a

Allow: /

Не помогло. Выручайте.

[add]

Сейчас посмотрел

гугл вроде сработал по этому правилу.

User-agent: *

Disallow: /*param=a

Allow: /

В веб мастере выдаёт вот это:

Ошибки сканирования
Ошибки, обнаруженные Google при сканировании вашего сайта
Показать URL-адреса: Заблокирован файлом robots.txt ‎(107)‎

В адресах всё правильно заблокировано. Так ошибка эта сканирования, или нет?

cheredov
На сайте с 07.04.2011
Offline
125
#1
ma2:
В адресах всё правильно заблокировано. Так ошибка эта сканирования, или нет?

Нет это не ошибка, вы же сами заблокировали.

Иван Чередов (http://ivan.cheredov.com/about/)
M2
На сайте с 28.09.2011
Offline
0
ma2
#2
cheredov:
Нет это не ошибка, вы же сами заблокировали.

Да, спасибо. Я тоже в вебмастере смотрю, вроде всё хорошо. Но основной вопрос, как так сделать в яндексе :)

cheredov
На сайте с 07.04.2011
Offline
125
#3
ma2:
Да, спасибо. Я тоже в вебмастере смотрю, вроде всё хорошо. Но основной вопрос, как так сделать в яндексе :)

Так вы в Явебмастере посмотрите. Должно работать так же как и в Г.

M2
На сайте с 28.09.2011
Offline
0
ma2
#4
cheredov:
Так вы в Явебмастере посмотрите. Должно работать так же как и в Г.

я не спорю, может я ошибаюсь, и не вижу чего то. Но в яндекс вебмастере подобного нет. А в меню исключённые страниц пусто. Хотя вот такой робот, был при обходе, и он всё равно взял тот параметр. Отсюда вопрос, как его написать этот параметр, чтобы яндекс его не индексировал.

cheredov
На сайте с 07.04.2011
Offline
125
#5
ma2:
я не спорю, может я ошибаюсь, и не вижу чего то. Но в яндекс вебмастере подобного нет. А в меню исключённые страниц пусто. Хотя вот такой робот, был при обходе, и он всё равно взял тот параметр. Отсюда вопрос, как его написать этот параметр, чтобы яндекс его не индексировал.

Все так же оставьте, Яндекс переиндексирует и исключит.

M2
На сайте с 28.09.2011
Offline
0
ma2
#6
cheredov:
Все так же оставьте, Яндекс переиндексирует и исключит.

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

LO
На сайте с 13.12.2010
Offline
12
#7

Директиву Allow надо бы поставить перед Disallow

Такая конструкция должна сработать:

User-agent: *

Allow: /

Disallow: /*param=a

Яндекс обрабатывает директивы в порядке поступления сейчас

ListOn добавил 28.09.2011 в 16:32

Да и здесь - http://webmaster.yandex.ua/robots.xml - тестировать правила можно

M2
На сайте с 28.09.2011
Offline
0
ma2
#8
ListOn:
Директиву Allow надо бы поставить перед Disallow

Такая конструкция должна сработать:
User-agent: *
Allow: /
Disallow: /*param=a

Я её вообще убрал.

ListOn:

Да и здесь - http://webmaster.yandex.ua/robots.xml - тестировать правила можно

Да, видел, но вот не сразу сообразил что в список url можно вбивать и смотреть. После вашего сообщения попробовал. Всё получилось.

Всем спасибо за помощь. Кнопки изменения репутации не вижу.

LO
На сайте с 13.12.2010
Offline
12
#9
ma2:
Я её вообще убрал.

ma2, Ну да, вообще-то, тупанул :) Allow ж по умолчанию работает на весь сайт, отдельно прописывать не надо.

ma2:

Всем спасибо за помощь. Кнопки изменения репутации не вижу.

дык, на чашечку весов ткнуть :)

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