我正在尝试重定向Azure上托管的MVC网站: https://domain.com至https://www.domain.com
domain.com将重定向重定向到https://www.domain.com
http://domain.com重定向到https://www.domain.com
但出于某种原因,https://domain.com不会。它在Chrome中提供了“此网页不可用”,“ERR_CONNECTION_REFUSED”。
我在webconfig中使用以下规则强制使用HTTPS:
<rule name="Force HTTPS" enabled="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
我已经看到了apache的一些答案,但这是作为Azure网站托管的。
答案 0 :(得分:0)
为自定义域启用HTTPS仅适用于Web应用程序的标准模式。使用以下步骤切换到标准模式。
要在Azure上的自定义域上启用SSL,需要遵循许多步骤才能使其正常运行:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/