IIS Url 将规则 HTTP 重写为 HTTPS 并添加 WWW

IIS Url Rewrite rule HTTP to HTTPS AND add WWW

我有一个网站,我希望它仅用于 WWW 子域并通过 HTTPS。 我有一个 URL 重写以添加 WWW。但现在我还想强制将 HTTP 重定向到 HTTPS。强制使用 HTTPS 也可以,但是当我真的不知道如何组合 2.

如果请求没有通过 HTTP 的 WWW and/or,谁能给我提供重定向到 https://www.domain.com 的工作规则。

几个月前有人向我提出了一个问题,答案可能会对你有所帮助。看:

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

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

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

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