Чтобы заблокировать файлы определенного типа (например, .gif), используйте следующее:
User-agent: Googlebot
Disallow: /*.gif$
Итак, вы близки. Используйте Disallow: /*.action$ с завершающим "$"
Конечно, это просто то, что предлагает Google: http://www.google.com/support/webmasters/bin/answer.py?hl = ru & answer = 156449
Все боты разные.
Спецификация robots.txt не дает возможности включать подстановочные знаки, только начало URI.
Google реализует нестандартные расширения, описанные в их документации (см. Раздел «Создание файла robots.txt вручную» в разделе «Чтобы заблокировать файлы определенного типа»).
Я не думаю, что это сработает, вам нужно будет переместить все файлы .action в место, которое вы затем запретите