301重定向的问题
string server = System.Web.HttpContext.Current.Request.ServerVariables["SERVER_NAME"].ToLower();
if (server.Equals("http://aaa.com/") && System.Web.HttpContext.Current.Request.Url.ToString().ToLower().Replace(server, "").Length > 0)
{
string newurl = "http://www.aaa.com/";
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);
}
在首页Page_load里添加这个,但是全是跳到http://aaa.com/www.aaa.com
为什么呢???
------解决方案--------------------
你确定 newurl 的赋值是 "http://www.aaa.com/" 而不是 "www.aaa.com/" 吗?
------解决方案-------------------- 坐观 高手解决