Como especificar mapeamentos de URL no ASP.NET 4.0 quando os parâmetros estão envolvidos?
Eu tenho um site com alguns artigos dentro. Os artigos são acessados usando um banco de dados escrevendo resultados em uma única página. Quando um determinado artigo deve ser acessado, eu preciso doID do artigo e eu só preciso acessar a página:http://www.mysite/Articles.aspx?a={article-id}
.
Isso é bom, mas não muito amigável e não escalável. O que eu quero fazer é redirecionar todos os URLs no formulário:http://www.mysite/articles/{article-id}
para a páginahttp://www.mysite/Articles.aspx?a={article-id}
.
Eu sei que usandoWeb.Config
Eu posso usar ourlMappings
configurações, mas não sabe como inserir um regex lá.
Por favor, considere que eu gostaria de ter uma ferramenta de tradução simples. Eu não quero editar minhas páginas existentes. Essa solução deve ser o mais transparente possível para os componentes do meu aplicativo.
Qual é a melhor prática para chegar à solução?