比如:

blogs/view.aspx?id=9527


要重写为:

blogs/9527/



在web.cofig里设置

<system.web>

<urlMappings enabled="true">

<add url="~/blogs/9527/" mappedUrl="~/blogs/view.aspx?id=9527"/>

</urlMappings>

并且在IIS里配置一个默认映射,指向c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll


修改WebConfig文件

<configSections>

<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />

</configSections>


<RewriterConfig>

<Rules>

<RewriterRule>

<LookFor>blogs/(.*)/</LookFor>

<SendTo>~/blogs/view.aspx?id=$1</SendTo>

</RewriterRule>

</Rules>

</RewriterConfig>

<system.web>

<httpModules>

<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />

</httpModules>