开源地址重写

Open Source URL Rewriter for .NET / IIS / ASP.NET
英文官方站:UrlRewriter.NET    中文支持站:UrlRewriter.CN
您的位置:首页参考手册详细参考动作unless → 浏览:unless的动作说明

unless

这是Version 2.0b3后新增加的动作。

动作 unless 可以通过条件判断(条件为假)来对url进行处理,并且可以实现对其他重写动作的分组编写。注意它只处理与指定规则不匹配的项。

参数
conditions
可选。指定一个或多个条件参数。
注释

本动作支持分组嵌套,它可以帮助你写出更加有条理的重写规则。比如某些规则都有相同的先决条件的时候,可以将它们放在一起,确保它们都先匹配此先决条件。

示例
<unless header="HTTP_HOST" match="my.domain.com">
<rewrite
url="^/tags/big/(.+)$"
to="/big-tag-cloud.aspx?tag=$1"
processing="stop" />
<rewrite
url="^/tags/small/(.+)$"
to="/tiny-tag-cloud.aspx?tag=$1"
processing="stop" />
<rewrite
url="^/tags/medium/(.+)$"
to="/normal-tag-cloud.aspx?tag=$1"
processing="stop" />
</unless>
参考