public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.RouteFor<WikiController>(x => x.Doc(""), new { docId = "home" }, "wiki", "Wiki_Home"); routes.RouteFor<WikiController>(x => x.Doc(""), new { docId = "home" }, "wiki/{*docId}", "Wiki_Document"); routes.RouteFor<ContentController>(x => x.Contact(), "contact"); routes.RouteFor<ContentController>(x => x.GettingStarted(), "getting-started"); routes.RouteFor<ContentController>(x => x.Downloads(), "downloads"); routes.RouteFor<ContentController>(x => x.Support(), "support"); routes.RouteFor<ContentController>(x => x.Index(), ""); routes.RouteFor<ContentController>(x => x.Http500(), "system/http-500"); routes.RouteFor<ContentController>(x => x.Http404(), "system/http-404"); routes.MapRoute("CatchAll", "{*url}", new { controller = "Content", action = "Http404" }); }