我有2个页面
www.123.com/1.aspx?name=xx
www.123.com/2.aspx现在我想实现通过访问 www.123.com/xx 实际访问的是www.123.com/1.aspx?name=xx ,而其他的页面访问不受影响。
请各位指点正则规则如何写,谢谢!
www.123.com/1.aspx?name=xx
www.123.com/2.aspx现在我想实现通过访问 www.123.com/xx 实际访问的是www.123.com/1.aspx?name=xx ,而其他的页面访问不受影响。
请各位指点正则规则如何写,谢谢!
解决方案 »
- 对于XML读写问题
- asp.net 2.0里用ftpwebrequest返回ResponseStream后如何写出来
- 帮我看一下这个错误,VS2003中的
- ilist转换dataset
- 像CSDN所有的会ASP.NET的同仁请教难题,谢了!
- 请问各位大侠,学习ASP.NET最好做一个什么样的项目来锻炼自己?
- 我写的一个类出的调用问题,请指教。
- 数据库结构对比 更新成最新库
- 求MicroSoft TreeView源程序
- 请教各位大虾,怎么可以在asp.net中使用类似alert()的功能
- .Net适合开发大型门户么?为什么绝大多数门户 没有选择它?
- 在母版页,无法在js中得到gridview的行数?
这个网站有很多文件超过10个,比如1.aspx 2.aspx 3.aspx ....10.aspx
请问具体的正则要如何写?还有如何对除了1.aspx以外的所有文件单独设置?
谢谢!
实际上加载www.123.com/1.aspx?name=xx
这里的1.aspx中的1没有传入就没有区分1,2,3,4,5到10.aspx
如果这样可以,
当输入www.123.com/xx/yy
实际上加载www.123.com/xx.aspx?name=yy
把上面的定义成www.123.com/匹配数字/匹配任意字符
实际上加载www.123.com/$1\.aspx\?name=$2
实际上加载www.123.com/1.aspx?name=xx
这里的1.aspx中的1没有传入就没有区分1,2,3,4,5到10.aspx
如果这样可以,
当输入www.123.com/xx/yy
实际上加载www.123.com/xx.aspx?name=yy
把上面的定义成www.123.com/匹配数字/匹配任意字符
实际上加载www.123.com/$1\.aspx\?name=$2
如何区分1.aspx,2.aspx....10.aspx?
情况是这样的,有1.aspx 2.aspx 3.aspx ... 10.aspx这些文件
其中访问1.aspx通常是用1.aspx?name=xx,2-10.aspx也可能会有参数,但是不需要用URL重写,只有1.aspx需要重写现在就是要求
www.123.com/xx=>www.123.com/1.aspx?name=xx
www.123.com/xyz=>www.123.com/1.aspx?name=xyz
...
如果是其他的什么2.aspx 3.aspx,完全没有关系啊
二是用HTTPHandler来重写,效果一样