Criar rota personalizada
Olá, bom dia.
Refiz um site que estava em ASP Clássico para .Net e agora estou tendo problemas com URLs propagadas pela internet, pois elas deixaram de existir.
Estou tentando fazer com que as URLs antigas redirecionem para as novas criando uma nova rota, mas não estou conseguindo.
No site antigo, eu tinha essas URLs, por exemplo:
http://www.emocioneja.com.br/categoria-77-gospel-religiosa.html
http://www.emocioneja.com.br/categoria-66-amor-romantica.html
http://www.emocioneja.com.br/categoria-55-aniversario.html
No novo, para acessar os mesmos locais, as URLs são:
http://emocioneja.com.br/Telemensagem/Categoria/77/gospel-religiosa
http://emocioneja.com.br/Telemensagem/Categoria/66/amor-romantica
http://emocioneja.com.br/Telemensagem/Categoria/55/aniversarios
Tentei criar minha rota conforme código abaixo, mas sem sucesso:
routes.MapRoute(
"Site Antigo",
"categoria-{id}-{descricao}.html",
new { controller = "Telemensagem", action = "Categoria" }
);
Alguém sabe se é possível eu fazer isso, mesmo a URL antiga terminando em .html e se sim, como faço?
Obrigado.
Discussão (10)
Carregando comentários...