我将Umbraco 8网站部署到Azure应用服务,为该应用服务创建了CDN,并为CDN配置了自定义域。
在域提供商(OVH)中,我为域添加了CNAME,以便Azure CDN可以通过验证。
我的问题是,如果转到浏览器并键入“ https://www.culturaenvivo.com”,则一切正常。但是,如果我输入“ www.culturaenvivo.com”,则URL会更改为应用程序服务(cev.azurewebsites.net)。
我想念什么?为什么将URL更改为azurewebsites.net?
更新:我在Azure CDN中添加了一个规则引擎,用于从http重定向到https,但它似乎也不起作用。
答案 0 :(得分:1)
我尝试过,发现HTTP重定向到HTTPS起作用。当我在浏览器地址栏中输入http://www.culturaenvivo.com
时,它总是
重定向到https://www.culturaenvivo.com
。
如果这是您在浏览器中所期望的,则可以尝试打开新的inPrivate窗口来打开网站或清除浏览器缓存或清除DNS缓存或重新启动计算机以查看是否有帮助。
要配置Azure CDN HTTP-HTTPS重定向,可以阅读this blog。例如,如果您使用的是标准Microsoft CDN价格层,则只需在Azure门户上按如下所示添加新规则即可。
答案 1 :(得分:0)
它现在从http重定向到https。
我将.htacces文件添加到了具有以下内容的根文件夹中
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.culturaenvivo.com/$1 [R,L]