ITPub博客

首页 > 应用开发 > > 如何在MVC4 使用Response.Redirect页面实现301永久重定向

如何在MVC4 使用Response.Redirect页面实现301永久重定向

作者:netroop 时间:2019-08-27 14:09:59 0 删除 编辑

最近做网站做的很头疼的一个问题是,如何实现页面路径的301永久重定向。比如请求:http://bianyun.net/abc/ef?key=love我们怎么能跳到:http://www.bianyun.net/abc/ef?key=love。

 

我在Global.cs中试着这样子写

 protected void Application_BeginRequest(object sender, EventArgs e)

 {

     string strUrl = Request.Url.ToString().Trim().ToLower();

     if (strUrl.Contains("http://bianyun.net"))

     {

          Response.RedirectPermanent(strUrl.Replace("http://bianyun.net", "http://www.bianyun.net"));

      }

  }

但是发布到服务器上那个路径还是没有跳转。求各位大神帮助!

ASP.NET MVC4 增加了一个RedirectPermanent方法,这个方法听说是可以实现http相应的状态码变成301的。但是尝试了很多种方法都没有效果。有没有人知道呢?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4741/viewspace-3142405/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-25

  • 博文量
    152
  • 访问量
    1068