IIS通过http方法重写排除规则
Posted
技术标签:
【中文标题】IIS通过http方法重写排除规则【英文标题】:IIS Rewrite exclude rule by HTTP method 【发布时间】:2014-07-28 03:09:06 【问题描述】:如果请求类型是 POST,是否有任何方法可以设置可以排除规则的条件?我无法在文档中的任何地方找到它。
例如:
如果 http 方法是 POST,我不想小写我的 URL。
<rule name="LowerCaseRule" stopProcessing="true">
<match url="[A-Z]" ignoreCase="false" />
<action type="Redirect" url="ToLower:URL" />
</rule>
提前致谢
【问题讨论】:
请作为答案而不是编辑发布。 【参考方案1】:解决方案是过滤输入“REQUEST_METHOD”,用“POST”模式否定每个请求,如下:
<add input="REQUEST_METHOD" matchType="Pattern" pattern="POST" ignoreCase="true" negate="true" />
【讨论】:
你需要把它放在以上是关于IIS通过http方法重写排除规则的主要内容,如果未能解决你的问题,请参考以下文章