-2

“我想在我的网站上执行 301 重定向。所以,

  1. 例子.com
  2. http://example.com
  3. http://www.example.com/default.aspx

它将重定向到 www.example.com

4

1 回答 1

0

有很多方法可以做到这一点。最简单的方法是使用IIS URL Rewrite 模块

或者,您可以在Global.asax.cs文件中放置重定向Application_BeginRequest

void Application_BeginRequest(object sender, EventArgs e)
{
     if (HttpContext.Current.Request.Url.AbsoluteUri.Equals("http://www.example.com/foo.aspx")) 
     { 
        string newUrl = "http://www.example.com"; 
        Response.Status = "301 Moved Permanently"; 
        Response.StatusCode = 301; 
        Response.StatusDescription = "Moved Permanently";  
        Response.AddHeader("Location", newUrl); 
        Response.End();
     }
}
于 2013-08-13T09:51:04.150 回答