将HTTPS重定向到HTTP IIS 10

时间:2018-05-15 23:03:34

标签: iis iis-10

我的IIS 10在我的开发环境中本地运行。我试图用测试ADFS实例测试SSO解决方案。但是,ADFS仅允许安全端点重定向到。我需要设置我的本地环境以将任何以https格式发送的请求更改为http。这是我尝试过的配置:

            <rule name="Force Http" enabled="true" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="on" />
                </conditions>
                <action type="Rewrite" url="http://{HTTP_HOST}/{REQUEST_URI}" />
            </rule>

用户没有被重定向,而我只是获得了404.我在默认网站上尝试使用和不使用https绑定。我有该网站。

1 个答案:

答案 0 :(得分:0)

这是最终对我有用的解决方案:

<rule name="No-https" enabled="true" stopProcessing="true">
 <match url=".*" negate="false" />
 <action type="Redirect" url="http://{HTTP_HOST}{REQUEST_URI}" />
 <conditions trackAllCaptures="false">
  <add input="{SERVER_PORT_SECURE}" pattern="^1$" />
 </conditions>
</rule>