Regexp para robots.txt

Estoy intentando configurar mi archivo robots.txt, pero no estoy seguro acerca de las expresiones regulares.

Tengo cuatro páginas diferentes, todas disponibles en tres idiomas diferentes. En lugar de enumerar cada página por 3, pensé que podría usar una expresión regular.

nav.aspx
page.aspx / changelang (podría tener una cadena de consulta adjunta, como "? toLang = fr".)
mypage.aspx? id y
login.aspx / logoff (= 12346? ... etc - diferente cada vez)

! Los cuatro en 3 idiomas diferentes, por ejemplo:

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

Ahora, mi pregunta es: ¿Es correcta la siguiente expresión regular?

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

Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta