2017-10-25 孙小北

ASP.NET MVC 301永久重定向统一网站网址

本文主要讲解ASP.NET MVC网站设置 301重定向实现不带www的网址永久转向带www的网址,ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法可以轻松实现网站301重定向。

设置301永久重定向统一网站网址,实现网址规范化。即将不带www的网址转到带www 网址,将网站的PR值集中到一个网址上面。由于用户输入的不确定性,通过301永久重定向实现跳转。在ASP.NET 4.0 中使用Response.RedirectPermanent() 方法可轻松实现。具体步骤如下:

在项目中打开Global.asax文件,在类中增加如下代码:

   protected void Application_BeginRequest(object sender, EventArgs e)
    {
        string strUrl = Request.Url.ToString().Trim().ToLower();
        if(strUrl.Contains("http://xiaowangyun.com"))
        {
            //Response.RedirectPermanent("http://www.xiaowangyun.com");
            Response.RedirectPermanent(strUrl.Replace("http://www.xiaowangyun.com","http://www.xiaowangyun.com"));
        }
   }

通过上面代码,便可实现ASP.NET MVC 网站的301重定向。


编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=18

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦