求几个应用在泛域名系统中的 URL重写的 正则表达式
唉,对 URL重写 和 正则都不熟悉,老板又要求这么做,焦头烂额之。
目前 URL 重写的组件找到了,正则不会写,伤心之,请大家帮忙。
具体需求是这样的。
数据如下三组,前一个是浏览器地址上的地址,后面一个实际请求的地址
http://test.abc.com
http://www.abc.com/?User=test
http://test.abc.com/List.aspx?Pages=3
http://www.abc.com/List.aspx?Pages=3&User=test
http://www.test.abc.com/List.aspx?Pages=3 (注意,这种格式也是存在的)
http://www.abc.com/List.aspx?Pages=3&User=test
--------------------------------------------------
其中 test 是会员的帐号。 abc.com 是域名。这两者都是可变的。
换句话来说,就是把所有泛域名的请求,全部转移到其根域名的 www 主机上进行;
将会员参数传入时。如果请求的 URL 有参数,用 & 加上参数,反之用 ? 。
欢迎大家帮助,谢谢.
------解决方案--------------------等 过客 or 慕容兄 现身
------解决方案--------------------帮顶
学习
------解决方案--------------------将会员参数传入时。如果请求的 URL 有参数,用 & 加上参数,反之用 ?
----------------------------------
高歌-_-#,早看到这帖,了解点正则,但是没做过URL Rewrite,所以没敢回,MS是URL Rewrite实现不了上面这项功能,至少我现在实现不了
------解决方案--------------------搬个凳子等高人,学习一下URL Rewrite
------解决方案--------------------我本来也想说Url Rewrite
如果Url Rewrite不能取域名前部分,那就自己写个URL重写吧.(建议楼主还是试一下)
网上有一个例子的URL重写,是可以的,我测试过,正则表达式嘛,多练几下查查网上的就OK了.
你是正式表达式完全不会用,还是不会写那部分表达式?
如果完全不会用,就建个新页面,自己随便弄个string a= "http://aaa.bbb.com "然后取一个aaa出来,先学会用了,再套进去.
会用了,正则表达式就根本不算什么了.