URL重写规则:HTTP到HTTP在IIS 8 2016服务器中不起作用:ERR_INVALID_REDIRECT



我安装了Godaddy SSL证书。所有这些URL在浏览器中工作:" park.mydomain.com"," http://park.mydomain.com"," https://park.mydomain.com"。前两个节目无抵押和最后一个安全。在绑定中,我有两个条目。一个[https park.mydomain.com端口443],另一个是[http park.mydomain.com端口80]。我安装了URL重写,并从此链接中添加了一个规则:此处。现在,如果我键入第一个或第二个URL,则浏览器说找不到err_invalid_redirect。只有第三个是https:park.mydomain.com。如果我禁用规则,这三个规则再次工作。怎么了 ?为什么不重新定向?带有IIS的2016服务器托管在Azure

   <rewrite>
        <rules>
            <rule name="http_https" enabled="false" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_POST}/{R:1}" appendQueryString="false" redirectType="Permanent" />
            </rule>
        </rules>
    </rewrite>

正确设置了重定向。问题在于我安装的证书类型,仅适用于一个域。

最新更新