簡體   English   中英

用於 http 重定向到 .azurewebsites.net 的 Azure CDN 自定義域

[英]Azure CDN custom domain for http redirects to .azurewebsites.net

我將我的 Umbraco 8 網站部署到 Azure 應用服務,為應用服務創建 CDN 並為 CDN 配置自定義域。

在此處輸入圖片說明

在我的域提供商 (OVH) 中,我為我的域添加了 CNAME,以便 Azure CDN 可以通過驗證。 在此處輸入圖片說明

我的問題是,如果轉到瀏覽器並輸入“https://www.culturaenvivo.com”,一切都會按預期進行。 但是,如果我輸入“www.culturaenvivo.com”,則 URL 將更改為應用服務 (cev.azurewebsites.net)。

我的 CDN Origin 配置同時配置了兩種協議。 在此處輸入圖片說明

我錯過了什么? 為什么 URL 會更改為 azurewebsites.net?

更新:我在 Azure CDN 中添加了一個規則引擎以從 http 重定向到 https,但它似乎也不起作用。

我嘗試並發現 HTTP 重定向到 HTTPS 有效。 當我在瀏覽器地址欄中輸入http://www.culturaenvivo.com時,它總是重定向到https://www.culturaenvivo.com

www.culturaenvivo.com

如果這是您在瀏覽器中所期望的,您可以嘗試使用新的 inPrivate 窗口打開您的網站或清除瀏覽器緩存或清除 DNS 緩存或重新啟動您的機器以查看是否有幫助。

要配置 Azure CDN HTTP-HTTPS 重定向,您可以閱讀此博客 例如,如果您使用的是標准 Microsoft CDN 價格層,則只需在 Azure 門戶上添加如下新規則即可。

在此處輸入圖片說明

它現在從 http 重定向到 https。

我在根文件夾中添加了一個 .htacces 文件,內容如下

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.culturaenvivo.com/$1 [R,L]

暫無
暫無

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

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