IIS重写规则以阻止与&符的任何URL请求

时间:2018-06-25 20:23:57

标签: iis url-rewriting

我不断收到地址中带有“&”号的请求,并且出现错误。我正在尝试编写一个URL规则,如果请求的URL包含一个&符,则中止该搜索。我做了一个开始,但这是错误的。

<rule name="Block Amps" stopProcessing="true">
    <match url="*&amp;*" ignoreCase="true" />
    <action type="AbortRequest" />
 </rule>

我尝试了&和&都不能正常工作。

因此,如果请求以下地址,它们将被中止。

http://www.example/page1&

http://example.com/page1&page2

1 个答案:

答案 0 :(得分:0)

尝试一下:

<rule name="Block Amps" stopProcessing="true">
    <match url=".*[&].*" ignoreCase="true" />
    <action type="AbortRequest" />
</rule>