使用ISAPI_Rewrite更改子目录,同时保留域

时间:2012-09-24 22:05:35

标签: mod-rewrite isapi-rewrite

我们有两个域名,www.aaa.com和www.bbb.com。两者都指向服务器上的同一根目录。

服务器在根目录中有两个子目录:/ abc /和/ xyz /.

如果有人在www.aaa.com/abc/中输入,他们应该去/ abc /(正常情况下)
如果有人在www.aaa.com/xyz/中输入,他们应该去/ xyz /(正常情况下)
**如果有人在www.bbb.com/abc/中输入,他们应该转到 / xyz / (使用重写)
如果有人在www.bbb.com/xyz/中输入,他们应该去/ xyz /(正常情况下)

我们如何编写上述第三种情况的重写,只会影响域名www.bbb.com而非www.aaa.com?

1 个答案:

答案 0 :(得分:1)

您需要使用条件和规则:

RewriteCond %{HTTP:Host} ^www\.bbb\.com$ [NC]
RewriteRule ^abc$ /xyz [NC,L]