首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 应用服务器 >

iis rewrite URL二次重写,怎么实现

2012-03-05 
iis rewrite URL二次重写,如何实现?RewriteCond Host: (?!www\.)(.*)\.test\.comRewriteRule /(.*) /home/

iis rewrite URL二次重写,如何实现?
RewriteCond Host: (?!www\.)(.*)\.test\.com
 RewriteRule /(.*) /home/index\.asp\?id=$1 [I,L]

这样能把http://www.test.com/home/index.asp?id=111111111
重写成:http://111111111.test.com

怎样才能实现:

把www.test.com/home/about.asp?id=111111111
重写成:http://111111111.test.com/about/



[解决办法]
首先about是一个特例还是就只有about.asp一个,如果只有一个就简单了,直接重写一个。

RewriteRule ^(.*)/home/about.asp?id=(.*) $1/home/about/

自己结合试一下就可以了。 

如果about是变量的话就

RewriteRule ^(.*)/home/(.*).asp?id=(.*) $1/home/$2/

热点排行