IIS通过http方法重写排除规则

时间:2014-06-06 18:48:57

标签: asp.net-mvc iis seo rewrite

如果请求类型是POST,是否有任何方法可以排除规则?我无法在文档中的任何地方找到它。

例如:

如果http方法是POST,我不想小写我的网址。

 <rule name="LowerCaseRule" stopProcessing="true">
        <match url="[A-Z]" ignoreCase="false" />
        <action type="Redirect" url="{ToLower:{URL}}" />
 </rule>

提前致谢

1 个答案:

答案 0 :(得分:8)

解决方案是过滤输入“{REQUEST_METHOD}”,否定每个带有“POST”模式的请求,如下:

<add input="{REQUEST_METHOD}" matchType="Pattern" pattern="POST" ignoreCase="true" negate="true" />