引用 http://urlrewriter.net的源代码实现UrlReWriter;建议大家不要去官方网站下载了,到处都是google ads 的广告,估计写代码的那哥们穷疯了。

这个不需要IIS上配置,引用相关dll后只要在web.config中配置即可。配置代码:

UrlReWriter实现<?xml version="1.0"?>
UrlReWriter实现
<configuration>
UrlReWriter实现  
<configSections>
UrlReWriter实现    
<section
UrlReWriter实现            name
="rewriter"
UrlReWriter实现            type
="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
UrlReWriter实现  
</configSections>
UrlReWriter实现  
<rewriter>
UrlReWriter实现    
<register logger="Intelligencia.UrlRewriter.Logging.DebugLogger, Intelligencia.UrlRewriter" />
UrlReWriter实现    
<if url="~/tags/(.+)" rewrite="~/tagcloud.aspx?tag=$1" />
UrlReWriter实现    
<if url="~/test" rewrite="~/tagcloud.aspx?tag=1" />
UrlReWriter实现    
<!-- same thing as <rewrite url="/tags/(.+)" to="/tagcloud.aspx?tag=$1" /> -->
UrlReWriter实现  
</rewriter>
UrlReWriter实现  
<appSettings/>
UrlReWriter实现  
<connectionStrings/>
UrlReWriter实现  
<system.web>
UrlReWriter实现    
<httpModules>
UrlReWriter实现      
<add
UrlReWriter实现                type
="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"
UrlReWriter实现                name
="UrlRewriter" />
UrlReWriter实现    
</httpModules>
UrlReWriter实现    
<compilation debug="false" />
UrlReWriter实现  
</system.web>
UrlReWriter实现
</configuration>
UrlReWriter实现

dll最好使用release版本的。

相关文章:

  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-01
  • 2021-07-03
  • 2022-01-01
  • 2022-01-09
  • 2021-10-27
  • 2021-12-18
相关资源
相似解决方案