我想实现这样一个功能,当在浏览器中输入:http://test.bb.com/时,实际访问的地址为:http://www.bb.com/test.aspx请问这个应该要怎样配置ISAPI_Rewrite?谢谢
我的思路是:
配置 isapi的 rewrite:
http://test.bb.com http://www.bb.com/test.aspx
不可以么?
⊙﹏⊙b汗, 怪我没说清楚,我要的是test换成任何字符都可以,就是http://任何字符串.bb.com/ 对应:http://www.bb.com/任何字符串.aspx
@simadi: 呵呵,看来你不熟悉正则啊,一般 rewrite配置中都是使用正则的。
那你就改为
^http://([a-zA-Z]+).bb.com/?$ http://www.bb.com/$1.aspx
@袁家小黑球: 怎么样排除www呢?
@simadi:
用这个正则: http://[^(?:www)][a-zA-Z]+.bb.com/? 替换后面部分
测试如下:
@袁家小黑球: 好的 非常感谢,你是技术大牛啊!
@simadi: 我可不敢自认大牛,帮助别人也是学习嘛,我也只是对正则很熟悉而已。