O roteamento é um dos principais aspectos da estrutura MVC que torna o MVC o que ele é. Embora isso seja uma simplificação excessiva, a estrutura de roteamento é onde a filosofia MVC de “convenção sobre configuração” é facilmente aparente.
O roteamento também representa um dos aspectos mais potencialmente confusos do MVC. Uma vez que vamos além do básico, conforme nossos aplicativos se tornam mais complexos, geralmente torna-se necessário personalizar nossas rotas além da rota MVC padrão flexível e simples. Se você é novo no MVC, primeiro analise os fundamentos do MVC Routing e , em seguida, faça um rápido tour pela personalização da rota: