开源地址重写

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

使用说明

  1. 在Visual Studio .NET打开您的网站项目。
  2. 添加程序集引用:Intelligencia.UrlRewriter。
  3. 打开web.config。
  4. 在顶部添加如下代码:
    <configSections>
    <section
    name="rewriter"
    requirePermission="false"
    type="Intelligencia.UrlRewriter.
    Configuration.
    RewriterConfigurationSectionHandler,
    Intelligencia.UrlRewriter"
    />
    </configSections>

    此设置使UrlRewriter.NET从web.config的rewriter节点读取配置信息。

  5. 添加重写模块(HttpModule):
    <httpModules>  
    <add
    type="Intelligencia.UrlRewriter.
    RewriterHttpModule,Intelligencia.UrlRewriter”
    name=”UrlRewriter” />

    </httpModules>

    此设置使UrlRewriter.NET截取Web请求并重写之。

  6. 在web.config添加一些重写规则:
    <rewriter>  
    <if url="/tags/(.+)"
    rewrite=”/tagcloud.aspx?tag=$1"
    processing="stop" />

    </rewriter>

    UrlRewriter.NET重写规则的语法是非常强大的,更多的详细介绍可以查看参考手册

  7. 完毕,测试之!