IIS7重写正则表达式不识别+号


IIS7 rewrite regular expression does not identifying + sign

我使用PHP与IIS7。在网络上。配置文件我做了重写规则。我匹配的模式是

^product/([0-9a-zA-Z'+'-]+)$

现在的问题是当url中有+符号时它不起作用例如对于

它不起作用
http://mywebsite/product/ABC+DEF+GHI

我需要它上面的工作。

但是对于

确实有效
http://mywebsite/product/ABC DEF GHI

所以我猜它识别的是空格而不是+

任何帮助都会很感激。

谢谢

我找到答案了。只是分享一下,以防有人需要。

请输入

<system.webServer>
<security>
    <requestFiltering allowDoubleEscaping="true"/>
</security>

在网络上。配置文件。

完成