Pessoal,
Preciso criar uma regra no web.config de uma aplicação Asp.Net cujo último parâmetro da URl Amigável seja opcional. Meu código atual é este:
<rule name="Rewrite to minhapagina.aspx">
<match url="^minha-pagina/([_0-9a-z-]+)/([0-9]+)/([0-9]+)"/>
<action type="Rewrite" url="minhapagina.aspx?ClaCodi={R:2}&ClaDesc={R:1}&page={R:3}" appendQueryString="false"/>
</rule>
O último parâmetro (R:3) pode ou não ser informado na URL. O problema é que, quando não informado a regra falha e o usuário é redirecionado para Página inexistente.