ASP.NET中使用URLRewriter组件实现浏览器地址栏重写
来源:互联网 发布:淘宝上有卖A片吗 编辑:程序博客网 时间:2024/05/17 23:15
Demo和所需要的DLL文件的下载链接在最下方。
废话不多说了,直接说使用步骤吧。。。
1. 新建项目
2. 添加URLRewriter.dll引用
Download_URL: http://dl.iteye.com/topics/download/6e09f19b-e5ba-31c4-a00e-f4d8d1a322ea
3. 修改配置文件 – web.config
① 在配置节configSections下添加如下配置节:
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
图片:
② 在配置节httpHandlers下添加如下配置节:
<!--需要去重写的地址中文件的后缀名 -->
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<!--最终显示在地址栏中的格式,path的值为*时表示地址栏后的文件名完全可以自定义 -->
<add verb="*" path="*" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
图片:
③ 在配置文件根节点的组后加上地址的重写规则
<!--页面地址重写规则 -->
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/(\d+)\.aspx</LookFor>
<SendTo>~/Default.aspx?id=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
LookFor节点表示需要显示出来的格式
SendTo节点表示原始地址栏的格式
图片:
4. 测试:
在地址栏中输入http://localhost:port/1.aspx
则会交由http://localhost:port/Default.aspx?id=1去处理
Demo下载地址:http://115.com/file/dpuyshzx#URL地址栏重写(伪静态实现).rar
- ASP.NET中使用URLRewriter组件实现浏览器地址栏重写
- ASP.NET 使用URLRewriter重写二级域名
- 使用 URLRewriter 重写 asp.net 网址 经验
- ASP.NET使用UrlRewriter重写URL
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net 2.0 通过url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- asp.net用url重写URLReWriter实现任意二级域名
- dbank开放平台使用流程简介
- 代码覆盖率——gcov lcov的使用
- 黑马程序员---关于对ADO.Net学习的总结
- 如何在 Linux 服务器上安装 apache ant?
- 谷歌电子市场[Google Play]发布应用攻略,强烈推荐!
- ASP.NET中使用URLRewriter组件实现浏览器地址栏重写
- 对文件进行数字签名
- 按指定长度截取字符串,考虑全角半角
- 7az 命令使用
- 【转载】Lucene学习笔记(一)
- java设计模式之一 桥接模式
- 第十六周实验报告(一)
- 【转载】Lucene学习笔记(二)
- Android 2.3(同样适用于之前的版本) 代码混淆proguard技术介绍