【发布时间】:2013-04-21 15:45:08
【问题描述】:
所以这不是你今天的日常需求 :)
我想创建一个规则,仅当缺少某些查询参数时才会重定向到其他页面。
我发现了一些示例,如果参数存在,它们将重写/重定向, 但是如果我想检查它们是否不存在,我该怎么办?
例如,这将测试参数是否存在并基于该参数进行重定向:
<rule name="RedirectUserFriendlyURL1" stopProcessing="true">
<match url="^$" />
<conditions>
<add input="{QUERY_STRING}" pattern="^lon=([^=&]+)&lat=([^=&]+)&zoom=([^=&]+)$" />
</conditions>
<action type="Redirect" url="/{C:1}/{C:2}/{C:3}" appendQueryString="false" />
</rule>
如何更改此规则以测试它们是否不存在?
【问题讨论】:
标签: iis url-rewriting