Olá, Eduardo
A convenção inicial é /controller/action
. Não sei se entendi direito sua dúvida, mas você pode modificar o roteamento de diversas formas, como por exemplo:
posts num blog: Archive/{entryDate}
routes.MapRoute(
"Blog", // Route name
"Archive/{entryDate}", // URL with parameters
new { controller = "Archive", action = "Entry" } // Parameter defaults
);
um catálogo de produtos: catalog/brand/{brandId}
routes.MapRoute(
name: "ByBrandId",
url: "catalog/brand/{brandId}",
defaults: new { controller = "Catalog", action = "Catalog" }
);
consulta de pedidos: orders/{controller}/{action}/{id}
routes.MapRoute(
"Blog", // Route name
"Archive/{entryDate}", // URL with parameters
new { controller = "Archive", action = "Entry" } // Parameter defaults
);
consulta de alunos: students/{id}
routes.MapRoute(
name: "Student",
url: "students/{id}",
defaults: new { controller = "Student", action = "Index"}
);