0

我正在使用带有 IIS7 的 PHP。在 web.config 文件中,我制定了重写规则。我匹配的模式是

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

现在的问题是当有 + 登录 url 时它不起作用,例如它不适用于

http://mywebsite/product/ABC+DEF+GHI

我需要它为上述工作。

但它确实适用于

http://mywebsite/product/ABC DEF GHI

所以我想它是在识别空间,但不是 +

任何帮助,将不胜感激。

谢谢

4

1 回答 1

1

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

就放

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

在 web.config 文件中。

并做了

于 2013-04-25T14:32:00.837 回答