title: how to remove the controller name from the url using rout in MVC
body: <p>How to remove the controller name from the URL in MVC 5. I tried to add the route in the route.config</p>
  
  <pre><code>public class RouteConfig
  {
      public static void RegisterRoutes(RouteCollection routes)
      {
          routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
          routes.MapMvcAttributeRoutes();
          routes.MapRoute(
              name: "Default",
              url: "{controller}/{action}/{id}",
              defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
          );
          routes.MapRoute(
             name: "Special",
             url: "action/{id}",
             defaults: new { controller = "Home", action = "LandingIndex", id = UrlParameter.Optional }
         );
      }
  }
  </code></pre>
  
  <p>When I tried to a access the URL by <a href="http://localhost:24220/LandingIndex" rel="nofollow">http://localhost:24220/LandingIndex</a> it will prompt 404 error.
  how to resolve this issue</p>