2014-06-24 84 views
0

我在Azure上有一個共享服務器網站,並且在域主機的幫助下我有了DNS設置。重定向到Azure上的裸域(沒有www)

我有一條A記錄指向湛藍提供的(從控制面板)的IP,和我有兩個CNAME記錄指向Azure的網址,一個以www和一個沒有。

但是,我希望www轉發到裸域,現在我在Azure上獲得404。

如何配置Azure重定向到裸域?

回答

0

其他失敗解決方案,我實現了我的基本控制器重定向通過OnActionExecuting延長如下:

protected override void OnActionExecuting(ActionExecutingContext filterContext) 
{ 
    var url = System.Web.HttpContext.Current.Request.Url.OriginalString; 
    var baseUrl = System.Web.HttpContext.Current.Request.Url.Authority; 
    if (baseUrl.ToLower().Contains("www.mywebsite.com")) 
    { 
     filterContext.Result = new RedirectResult(url.Replace("www.mywebsite.com", "mywebsite.com")); 
     return; 
    } 
} 
0

從您所說的話來看,我認爲您創建的DNS記錄存在錯誤。

你需要做的是

  • 創建萬維網的CNAME記錄到您的.azurewebsites.net

OR

  • 創建awverify.www的CNAME記錄awverify..azurewebsites.net

這需要證明您實際擁有您正嘗試使用的域名。您還需要保持A記錄指向您網站的虛擬IP地址。

一旦DNS配置正常,您需要在Azure中啓用該域。

所有必要的步驟都記錄在這裏:http://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/

更新20140701

嘗試添加以下額外的CNAME記錄:

  • awverify.yourdomain.com指向awverify..azurewebsites。淨
+0

我有CNAME已經到位,但我沒有在Azure的門戶網站配置URL的萬維網版本。 我希望重定向到裸域 - 它似乎不是你提供的建議嗎? – Savage