从HTTP到HTTPS的URL重新连接不起作用
我正在尝试为IIS8创建一个重写规则,以将所有非安全请求重定向到HTTPS等效项 这就是我的目的:从HTTP到HTTPS的URL重新连接不起作用,http,https,iis-8,Http,Https,Iis 8,我正在尝试为IIS8创建一个重写规则,以将所有非安全请求重定向到HTTPS等效项 这就是我的目的: <rewrite> <rules> <rule name="HttpToHttps" enabled="true" stopProcessing="true"> <match url="(http://)?([^/]+)(/.*)?" ignoreCase="true" /> <conditions>
<rewrite>
<rules>
<rule name="HttpToHttps" enabled="true" stopProcessing="true">
<match url="(http://)?([^/]+)(/.*)?" ignoreCase="true" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{PATH_INFO}?{QUERY_STRING}" appendQueryString="false" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
问题是,有时它会停止工作。这不像不总是工作,或者总是工作。有时它像一个符咒,有时它不工作
有什么问题吗?我不知道也不知道如何调试这个