In this post we are going to discuss about how to map multiple URLs to the same controller/Action by the custom route.
Contents
Below example shows how write custom route
Custom code must be place inside the RouteConfig.cs.
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute( "MultipleUrls", "{phaseone,phasetwo}", new { controller = "home", action = "index", id = "" } );
routes.MapRoute(name: "Default", url: "{controller}/{action}/{id}",defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
}
}Explanation :
- MultipleUrls : Descripe the name of the route
- {phaseone,phasetwo} : controllers name with comma separator
- new { controller = “home”, action = “index”, id = “” } : It describe, where want to redirect for the above controllers
OUTPUT :
Thanks to my friend manjunath for rise this question and make me find this solution

thank you it was so useful