登录 注册 退出

您的位置 : 首页 > 源码区 > asp.net区 > asp.net其它

asp.net UrlReWrite(Url重写或伪静态)完美示例源码

asp.net UrlReWrite(Url重写或伪静态)完美示例源码,这个DEMO实现了网页的URL的伪静态,其原理通过匹配url的正则,来进行网页重定向,这个DEMO里面有这么个config,<add virtualUrl="~/microsoft*.*" destinationUrl="~/default.aspx" /> 也就是说请求microsoft.html,microsoft.shtml,microsof

类型: asp.net其它

平台:

版本:

语言:

更新: 2026-03-10

标签: asp.net UrlReWrite

这个DEMO实现了网页的URL的伪静态,其原理通过匹配url的正则,来进行网页重定向,这个DEMO里面有这么个config,<add virtualUrl="~/microsoft*.*" destinationUrl="~/default.aspx" /> 也就是说请求microsoft.html,microsoft.shtml,microsoft.do都会映射到default.aspx 这个正则把URL重定向一个页面,没有带参数,我先来介绍下带参数如何实现,下面我加了这个规则 <add virtualUrl="~/default-([0-9]*)" destinationUrl="~/default.aspx?id=$1" /> 这个正则匹配了,这样的URL(假设//www.xx.com/是你的域名), www.xx.com/microsoft-123 映射到www.xx.com/default.aspx?id=123 那么就实现了参数的传递 多个参数的传递可以用如下正则实现,各位高手想用什么样的静态化规则就自己写正则怎么实现吧,下面我给出一种目录化的URL伪静态规则 <add virtualUrl="~/default/([a-zA-Z0-9]*)/([a-zA-Z0-9]*)" destinationUrl="~/default.aspx?par1=$1&amp;par2=$2" />这里要注意的就是&amp;(&)
展开

相关游戏

更多>>

相关文章

更多>>

大家都在玩

更多>>

本类推荐

更多>>

热门聚合

更多>>

关于本站 版权声明 下载帮助 网站地图

皖ICP备2026003478号-1 皖公网安备34112602000317号

Copyright © 2012-2026 爪神网版权所有