ISAPI_Rewrite很奇怪

时间:2014-03-12 08:37:06

标签: mod-rewrite isapi-rewrite

我在IIS服务器上安装了ISAPI_Rewrite。

我想将*.site1.com重写为www.site1.com/*& *.site2.comwww.site2.com/*

这是我在httpd.ini中使用的代码:

[ISAPI_Rewrite]
RewriteCond Host:^*.site1.com$
RewriteRule ^(.*)$ /www.site1.com/$1 [I,L]

RewriteCond Host:^*.site2.com$
RewriteRule ^(.*)$ /www.site2.com/$1 [I,L]

但它仅适用于site1.com,不能使用site2.com的RewriteRule。 (如果我访问123.site2.com它重写www.site1.com/123)

我希望如果我访问123.site1.com,它会重写为www.site1.com/123,如果我访问456.site2.com,则重写为www.site2.com/456

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

如果规则相同且网站位于具有相同配置的同一服务器上,请检查您的DNS条目并确保该规则适用于相应的网站。