background image

  所以如果我目前要做

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>