301 使用 global.asax 将域名从 domainname.com 重定向到 www.domainname.c



我的问题是,在我的 www 页面上,我有一个来自 azure 的错误 404,但我只是输入 domainname.com 然后工作,因为没有问题

我希望它被称为:

domainname.com 和做,www.domainname.com 去工作,而不是出现 404 错误。

我已经在全球.asax中尝试过她

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();
  }
}

注意:在mydomain之后必须站.com

而不是编写需要回发的代码。您可以在域名托管服务商上配置网域指针,以自动重定向到正确的路径。

应该类似于这样:http://www.networksolutions.com/support/how-to-set-up-domain-pointers/

相关内容

最新更新