在Global.asax文件中的Application_BeginRequest事件中写:
void Application_BeginRequest(object sender, EventArgs e)
{
//301调整(判断域名如果没有添加www的全乎跳转到加上www)
if (System.Web.HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToLower().Equals("baidu.com"))
{
string newurl = "http://www.baidu.com" + System.Web.HttpContext.Current.Request.RawUrl;
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.StatusCode = 301;
System.Web.HttpContext.Current.Response.Status = "301 Moved Permanently";
System.Web.HttpContext.Current.Response.AddHeader("Location", newurl);
}
//301调整(判断域名如果没有添加www的全乎跳转到加上www)
}
301 跳转
最新推荐文章于 2021-03-21 16:41:54 发布