如何在ASP.NET MVC 4应用程序中将路由添加到RouteConfig.cs文件中,以执行到另一个路由的永久301重定向?
我希望某些不同的路线指向同一 Controller Action -看来301对此是最佳实践,特别是对于SEO?
谢谢。
最佳答案
您必须使用RedirectPermanent,这是一个示例:
public class RedirectController : Controller
{
public ActionResult News()
{
// your code
return RedirectPermanent("/News");
}
}
在全局Asax中:
routes.MapRoute(
name: "News old route",
url: "web/news/Default.aspx",
defaults: new { controller = "Redirect", action = "News" }
);
关于asp.net-mvc - RouteConfig.cs中的ASP.NET MVC 4-301重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16979234/