添加Intelligencia.UrlRewriter.dll的引用,然后在web.config中设置三个地方即可:
在<configSections></configSections>节中加上<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />;
在<httpModules></httpModules>节中加上<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>;
在<configuration></configuration>节中添加<rewriter> <rewrite url="~/(.+).html$" to="~/ViewNews.aspx?ID=$1" /> </rewriter> 这段~/(.+).html$要重写的匹配正则,呈现给用户,实际地址是~/ViewNews.aspx?ID=$1
其中<rewrite url="~/(.+).html$" to="~/ViewNews.aspx?ID=$1" />可以设置多个