排除某些URL所需的Web.config重写

时间:2018-10-01 21:50:34

标签: windows http iis url-rewriting web-config

标准的web.config重写可以将所有HTTP转换为HTTPS正常工作

<rewrite>
            <rules>
                <rule name="http to https" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" 
    redirectType="Temporary" />
                </rule>
            </rules>
        </rewrite>

HTTP://192.168开头的URL不应被重写,但是我无法更改代码来做到这一点。我尝试将匹配项更改为HTTP://192.168,然后将其取反,但我认为这会影响动作线

0 个答案:

没有答案