【问题标题】:Redirect https://domain.com to https://www.domain.com MVC Azure将 https://domain.com 重定向到 https://www.domain.com MVC Azure
【发布时间】:2015-10-01 19:16:37
【问题描述】:

我正在尝试从以下位置重定向托管在 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 网站托管的。

【问题讨论】:

  • 检查规则的顺序。此外,最好通过您的 DNS 注册商将根转发到 www。

标签: asp.net-mvc azure redirect


【解决方案1】:

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

  1. 在浏览器中,打开 Azure 门户。
  2. 点击页面左侧的浏览选项。
  3. 单击“Web 应用”边栏选项卡。
  4. 点击您的网络应用的名称。
  5. 在 Essentials 页面中,单击设置。

在 Azure 上的自定义域上启用 SSL 需要执行多个步骤才能使其正常工作:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多