重定向自https://example.com到https://www.example.com没有example.com



我想将所有流量重定向到https://www.sitename.com

示例

http://sitename.com-->https://www.sitename.com

http://www.sitename.com-->https://www.sitename.com

https://sitename.com-->https://www.sitename.com

我正在使用这些规则

<rule name="Redirect non-www OR non-https to https://www">
                <match url=".*" />
                <conditions logicalGrouping="MatchAny">
                    <add input="{HTTP_HOST}" pattern="^sitename.com$" />
                    <add input="{HTTPS}" pattern="off" />
                </conditions>
                <action type="Redirect" url="https://www.sitename.com/{R:0}" redirectType="Permanent"/>
            </rule>

这些很好用,但只是https://sitename.com给出证书错误并且没有正确重定向

https://sitename.com-->https://www.sitename.com

这不管用吗?

我为https和设置了相同的证书https://www.

我得到的错误代码:SSL_Error_BAD_CERT_DOMAINhttp://sitename.com即

在SSL握手之前,有什么方法可以重定向吗?

在SSL握手之前,有什么方法可以重定向吗?

没有。如果浏览器无法建立安全连接,则无法进行重定向(在某些情况下,除了HSTS重定向http到https)

如果你想让它发挥作用,你也需要获得sitename.com的证书(你可以有一个对两个域有效的证书)

相关内容

最新更新