asp.net – 从域到www.domain的全局301重定向

前端之家收集整理的这篇文章主要介绍了asp.net – 从域到www.domain的全局301重定向前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以使用Global.asax的开始请求重定向一切,

从mydomain.domain到www.mydomain.domain?

如果这个是真的,我该怎么做?

解决方法

protected void Application_PreRequestHandlerExecute(Object sender,EventArgs e)
{
  string currentUrl = HttpContext.Current.Request.Path.ToLower();
  if(currentUrl.StartsWith("http://mydomain"))
  {
    Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location",currentUrl.Replace("http://mydomain","http://www.mydomain"));
    Response.End();
  }
}

猜你在找的asp.Net相关文章