簡體   English   中英

301使用global.asax將域名從domainname.com重定向到www.domainname.com

[英]301 redirect Domain Name using global.asax from domainname.com to www.domainname.com

我的問題是,在我的www頁面上,我遇到了來自Azure的錯誤404,但我只是輸入domainname.com,然后就可以了,因為沒有問題

我希望它被稱為:

domainname.com,同時使www.domainname.com正常工作,但不會出現404錯誤。

我已經在global.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/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM