Asp.net-Mvc

ASP.NET MVC 4 - RouteConfig.cs 中的 301 重定向

  • June 7, 2013

如何將路由添加到 ASP.NET MVC 4 應用程序中的 RouteConfig.cs 文件以執行永久 301 重定向到另一個路由?

我希望某些不同的路線指向同一個控制器操作 - 似乎 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" }
   );

引用自:https://stackoverflow.com/questions/16979234