Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从HTTP到HTTPS的URL重新连接不起作用_Http_Https_Iis 8 - Fatal编程技术网

从HTTP到HTTPS的URL重新连接不起作用

从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>

我正在尝试为IIS8创建一个重写规则,以将所有非安全请求重定向到HTTPS等效项

这就是我的目的:

  <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>

问题是,有时它会停止工作。这不像不总是工作,或者总是工作。有时它像一个符咒,有时它不工作

有什么问题吗?我不知道也不知道如何调试这个