所以如果我目前要做
URL Rewrite,往往用的是 Intelligencia 出品的开源组件
UrlRewriter.NET。虽然这个名字和前一个非常相似,但是功能却远超前者。该组件
在使用上和
URLRewriter 比较接近(其实似乎所有的 URL Rewrite 组件都差不
多),我们要做的也只是配置:
<configSections>
<section name="rewriter"
type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurati
onSectionHandler,
Intelligencia.UrlRewriter" />
configSections>
<rewriter>
<rewrite url="^/User/(\d+)$" to="~/User.aspx?id=$1"
processing="stop" />
<rewrite url="^/User/(\w+)$" to="~/User.aspx?name=$1"
processing="stop" />
rewriter>
<system.web>
<httpModules>
<add name="UrlRewriter"
type="Intelligencia.UrlRewriter.RewriterHttpModule,
Intelligencia.UrlRewriter" />
httpModules>
system.web>