我安装了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>
正确设置了重定向。问题在于我安装的证书类型,仅适用于一个域。