开源地址重写

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

rewrite

将当前的HTTP请求重写(映射)到指定路径。

参数
to
表达式 用来指定将要映射到的路径。
processing
可选。指定在此动作处理完毕之后的处理方式:
continue:继续处理下一个动作;
stop:中止处理,在此之后的重写规则将不再执行。
restart:按照重写规则列表从头开始重新处理。
默认为continue
conditions
可选。指定一个或多个条件参数。
注释

重写当前的HTTP请求到指定的地址。to的参数支持正则表达式的子匹配项的引用,也支持很多表达式,而且您可以自定义您的表达式转换器等。

重写动作是连续的,也就是说,如果你在执行一连串的重写规则(这些规则的processing被标记为continue),那么重写引擎将会一一执行它们,而且,后一个规则总是建立在前一个规则的处理结果上执行的。

示例
<rewrite 
url="^/tags/(.+)$"
to="/tag-cloud.aspx?tag=$1" processing="stop" />
<if url="^/tags/(.+)$">
<rewrite to="/tag-cloud.aspx?tag=$1" processing="stop" />
</if>
参考