添加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" />可以设置多个
本文介绍如何使用Intelligencia.UrlRewriter.dll实现URL重写功能。主要步骤包括添加DLL引用、配置web.config文件中的三个关键节点,以实现将形如 .html 的URL重定向到指定的ASPX页面。
196

被折叠的 条评论
为什么被折叠?



