2010-03-12 4 views
5

Хотите знать, если следующий будет работать на Google в robots.txtЗвездочка в robots.txt

Disallow: /*.action

мне нужно исключить все URLs заканчивающиеся .action.

Это правильно?

+0

попробуйте ... =] !!! – Luiscencio

ответ

7

Чтобы заблокировать все файлы определенного типа (например, .gif), используйте следующее:

User-agent: Googlebot 
Disallow: /*.gif$ 

Итак, вы близки. Используйте Disallow: /*.action$ с завершающим "$"

Конечно, это всего лишь то, что предлагает Google: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449

Всех бот различны.

+0

Отлично! И если я хочу заблокировать /some.action?id=111 В этом случае нам не нужен символ $ – Alexey

0

Я не думаю, что он будет работать, вам нужно будет переместить все файлы .action в месте, которое вы затем DISALLOW

6

robots.txt specification не предоставляет способ включить подстановочные знаки, только начало URI.

Google реализует нестандартные расширения, описанные в их documentation (см. Раздел «Создание файла robots.txt вручную» в разделе «Блокировать файлы определенного типа файла»).

Смежные вопросы