微软URLRewriter.dll的url重写的简单使用
2014-02-19 15:52
260 查看
1、先下载MSDNURLRewriting.zip包,打开代码生成URLRewriter.dll文件;
2、将URLRewriter.dll文件引用到项目中;
3、在web.config文件中 <configuration>节点的<configSections>下面的配置节点
<!--使用URLRewriter.dll -->
<configSections>
<section name="RewriterConfig" requirePermission="false" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/>
</configSections>
4、在 <configuration>节点范围类编写重写规则
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/index.html</LookFor>
<SendTo>~/Index.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/m/(.[0-9]*)\.html</LookFor>
<SendTo>~/Max/AMax.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/m/(.[0-9]*)\.html</LookFor>
<SendTo>~/Max/BMax.aspx?id=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
5、在 <system.web>节点中的 <httpHandlers>下面配置
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html"
type="URLRewriter.RewriterFactoryHandler, URLRewriter"
/><!--不加此节点不能定向html页面-->
6、在浏览器中输入 index.html,实际访问的是Index.aspx页面
访问/m/1.html实际是访问/Max/AMax.aspx?id=1的页面
2、将URLRewriter.dll文件引用到项目中;
3、在web.config文件中 <configuration>节点的<configSections>下面的配置节点
<!--使用URLRewriter.dll -->
<configSections>
<section name="RewriterConfig" requirePermission="false" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler,URLRewriter"/>
</configSections>
4、在 <configuration>节点范围类编写重写规则
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/index.html</LookFor>
<SendTo>~/Index.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/m/(.[0-9]*)\.html</LookFor>
<SendTo>~/Max/AMax.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/m/(.[0-9]*)\.html</LookFor>
<SendTo>~/Max/BMax.aspx?id=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
5、在 <system.web>节点中的 <httpHandlers>下面配置
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html"
type="URLRewriter.RewriterFactoryHandler, URLRewriter"
/><!--不加此节点不能定向html页面-->
6、在浏览器中输入 index.html,实际访问的是Index.aspx页面
访问/m/1.html实际是访问/Max/AMax.aspx?id=1的页面
相关文章推荐
- 微软URLRewriter.dll的url重写的简单使用
- 微软URLRewriter.dll的url重写的简单使用(实现伪静态)
- 微软URLRewriter.dll的url重写的简单使用
- 微软URLRewriter.dll的url重写在.net简单使用
- 使用微软URLRewriter.dll的url实现任意后缀名重写
- 使用微软URLRewriter.dll的url实现任意后缀名重写
- 【微软的URLRewriter】url重写实现任意二级域名或多级域名
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- URL重写,asp.net URL重写,URLRewriter.dll下载(项目内做转向)
- 利用Intelligencia.UrlRewriter.dll实现URL重写1
- ASP.NET中URLRewriter.dll的使用配置
- 通过UrlRewriter.dll实现伪静态(url重写)|
- ASP.NET实现URL重写方法之二(只要下载一个URLRewriter.dll )
- 利用Intelligencia.UrlRewriter.dll实现URL重写2
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- 伪静态UrlRewritingNet.UrlRewriter.dll的使用
- URLRewriter.dll的使用方法
- 利用Intelligencia.UrlRewriter.dll实现URL重写
- .net下 URLRewriter.dll 实现URL重写,实现静态页面