【问题标题】:IIS Url Rewrite rule HTTP to HTTPS AND add WWWIIS URL 重写规则 HTTP 到 HTTPS 并添加 WWW
【发布时间】:2015-08-12 18:30:20
【问题描述】:

我有一个网站,我只想通过 WWW 子域和 HTTPS 使用。 我有一个用于添加 WWW 的 URL 重写。但现在我也想强制 HTTP 到 HTTPS 重定向。仅强制 HTTPS 也可以,但是当我无法真正弄清楚如何将 2 结合起来时。

如果请求没有 WWW 和/或通过 HTTP,有人可以向我提供重定向到 https://www.domain.com 的工作规则吗?

【问题讨论】:

    标签: c# .net iis url-rewriting web-config


    【解决方案1】:

    几个月前我收到了一个类似的问题,答案可能会对您有所帮助。看:

    How to create a EXCEPT Rewrite Rule at IIS

    我解决了安装 Rewrite 模块并在其中创建规则的问题。 要安装,您必须安装:

    http://www.iis.net/downloads/microsoft/url-rewrite

    【讨论】:

      【解决方案2】:

      问题是我没有裸域的证书,只有 www.mydomain.com 的证书。因此,当我将访问者从 domain.com 重定向到 www.domain.com 时,浏览器仍会验证裸域的证书(缺失),并停止重定向以显示警告屏幕。

      只需将裸域添加到我的证书即可解决问题。

      【讨论】:

      • 嗨@NeedACar 我也有添加 www 前缀并将用户重定向到 https 站点的相同要求。你能指定我将裸域添加到证书的步骤吗
      猜你喜欢
      • 2020-11-28
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 2016-03-20
      • 2014-12-16
      • 2018-02-02
      • 2013-06-11
      相关资源
      最近更新 更多