首页 新闻 会员 周边 捐助

ISAPI_Rewrite 配置求教

0
[已解决问题] 解决于 2013-12-10 13:03

我想实现这样一个功能,当在浏览器中输入:http://test.bb.com/时,实际访问的地址为:http://www.bb.com/test.aspx请问这个应该要怎样配置ISAPI_Rewrite?谢谢

simadi的主页 simadi | 初学一级 | 园豆:134
提问于:2013-12-03 09:13
< >
分享
最佳答案
0

我的思路是:

 配置 isapi的 rewrite:

http://test.bb.com  http://www.bb.com/test.aspx 

 

不可以么?

奖励园豆:5
袁家小黑球 | 小虾三级 |园豆:1045 | 2013-12-03 09:22

⊙﹏⊙b汗, 怪我没说清楚,我要的是test换成任何字符都可以,就是http://任何字符串.bb.com/ 对应:http://www.bb.com/任何字符串.aspx

simadi | 园豆:134 (初学一级) | 2013-12-03 09:24

@simadi: 呵呵,看来你不熟悉正则啊,一般 rewrite配置中都是使用正则的。

那你就改为

^http://([a-zA-Z]+).bb.com/?$ http://www.bb.com/$1.aspx
袁家小黑球 | 园豆:1045 (小虾三级) | 2013-12-03 10:27

@袁家小黑球: 怎么样排除www呢?

simadi | 园豆:134 (初学一级) | 2013-12-03 10:29

@simadi: 

用这个正则:  http://[^(?:www)][a-zA-Z]+.bb.com/?   替换后面部分

测试如下:

袁家小黑球 | 园豆:1045 (小虾三级) | 2013-12-03 10:50

@袁家小黑球:  好的 非常感谢,你是技术大牛啊!

simadi | 园豆:134 (初学一级) | 2013-12-03 10:51

@simadi: 我可不敢自认大牛,帮助别人也是学习嘛,我也只是对正则很熟悉而已。

袁家小黑球 | 园豆:1045 (小虾三级) | 2013-12-03 10:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册