.NET 中有关于URL重写问题
来源:互联网 发布:android 仿淘宝源码 编辑:程序博客网 时间:2024/04/29 22:38
这里只是说的一种方法(UrlRewriter.dll)
1.下载 UrlReWriter.dll,添加引用到项目
2.修改配置文件(web.config)
在configuration节点下面 添加
<configuration> <configSections> <section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewriter"/> </configSections> <appSettings/> <CustomConfiguration> <urls> <!--正则来规定重写的规则,([\w]+)表示,1到n个字母或数字或下划线或汉字组成 注意:一对小括号()就表示一个参数信息--> <add virtualUrl="~/([\w]+)*/([\w]+)*" destinationUrl="~/AjaxDemo.aspx?id1=$1&amp;id2=$2"/> </urls> </CustomConfiguration></configuration>
在system.web节点下面添加:
<system.web> <httpModules> <add type="URLRewriter.RewriterModule, URLRewriter" name="RewriterModule"/> </httpModules></system.web>
最后在浏览器中直接访问www.abc.com/3/1 实际转发重写到的url为:www.abc.com/AjaxDemo.aspx?id1=3&id2=1
PS:
配置文件中往往要用到一些特殊的字符,
Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换。对应关系如下:
字符
转义码
& 符号&&单引号''双引号""大于>>小于<<- .NET 中有关于URL重写问题
- .net中URL重写
- asp.net 1.1中url重写的问题!!!
- asp.net 1.1中url重写的问题
- asp.net 1.1中url重写的问题
- .NET中实现URL重写
- asp.net中----url重写
- ASP.NET中URL重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 在 ASP.NET 中执行 URL 重写
- 5830调试android程序时,无法debug解决
- GDB调试命令速查 (太经典了!)
- 构建嵌入式系统
- 3.6JDBC
- 第三周任务二
- .NET 中有关于URL重写问题
- 实现上传附件
- js计算时间差
- uboot移植到mini2440
- Linux学习(八)-----shell学习 判断条件
- android创建和编译样例工程
- mac 上的 lion 的 http sniffer http通讯截取器
- 第3周实验报告4
- 交换机高级篇当当网低价预订,三重大礼等你拿