Регулярное выражение для robots.txt

Я пытаюсь настроить свой robots.txt, но не уверен насчет регулярных выражений.

У меня есть четыре разных страницы, все в три разных языка. Вместо того, чтобы перечислять каждую страницу, умноженную на 3, я решил, что могу использовать регулярное выражение.

nav.aspx
page.aspx / changelang (может быть прикреплена строка запроса, такая как «? ToLang = fr».)
mypage.aspx? Id и
login.aspx / logoff (= 12346? ... и т. Д. - каждый раз разные)

! Все четыре на 3 разных языках, например:

www.example.com/es/nav.aspx
www.example.com/it/nav.aspx
www.example.com/fr/nav.aspx

Теперь мой вопрос: правильно ли следующее регулярное выражение?

User-Agent: *
Disallow: /*nav\.aspx$
Disallow: /*page.aspx/changelang
Disallow: /*mypage\.aspx?id
Disallow: /*login\.aspx\/logoff

Спасибо

7
задан patad 10 June 2011 в 13:05
поделиться