将https://domain.com重定向到https://www.domain.com MVC Azure

时间:2015-10-01 19:16:38

标签: asp.net-mvc azure redirect

我正在尝试重定向Azure上托管的MVC网站: https://domain.comhttps://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网站托管的。

1 个答案:

答案 0 :(得分:0)

为自定义域启用HTTPS仅适用于Web应用程序的标准模式。使用以下步骤切换到标准模式。

  1. 在浏览器中,打开Azure门户。
  2. 单击页面左侧的“浏览”选项。
  3. 单击Web Apps刀片。
  4. 点击您的网络应用的名称。
  5. 在Essentials页面中,单击“设置”。
  6. enter image description here

    要在Azure上的自定义域上启用SSL,需要遵循许多步骤才能使其正常运行:

    https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/