Asp.net mvc 3 自定义MVC3 SEO友好Url

Asp.net mvc 3 自定义MVC3 SEO友好Url,asp.net-mvc-3,seo,Asp.net Mvc 3,Seo,我需要MVC3中自定义url的帮助。我有一个新闻表,表中有教育、商业、娱乐等类别 现在我想得到像这样的url模式 mysite.com/entertainment/news/id/title-text。或者mysite.com/news/entertainment/id/title-text 控制员将成为新闻焦点。我最初的想法是在news controller中创建子控制器,并为这些子控制器创建单独的视图,但我想知道这是否是最好的方法。我还计划,如果键入mysite.com/news/enter

我需要MVC3中自定义url的帮助。我有一个新闻表,表中有教育、商业、娱乐等类别

现在我想得到像这样的url模式 mysite.com/entertainment/news/id/title-text。或者mysite.com/news/entertainment/id/title-text

控制员将成为新闻焦点。我最初的想法是在news controller中创建子控制器,并为这些子控制器创建单独的视图,但我想知道这是否是最好的方法。我还计划,如果键入mysite.com/news/entertainment,则只应显示最近娱乐帖子的过滤页面。如有可能,请提供指导或协助


谢谢

我已经找到了如何修复此问题以获得类似

mydomain.com/news/entertainment/Title-123

routes.MapRoute(
"NewsRoute", // Route name
"{controller}/{category}/{Title}-{id}",
 new{ controller = "News", action = "Details",id = UrlParameter.Optional}
);