Mod rewrite 使用ISAPI_Rewrite在保留域的同时更改子目录

Mod rewrite 使用ISAPI_Rewrite在保留域的同时更改子目录,mod-rewrite,isapi-rewrite,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.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,我们如何编写该重写?

您需要使用条件和规则:

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