我们有两个域名,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?
答案 0 :(得分:1)
您需要使用条件和规则:
RewriteCond %{HTTP:Host} ^www\.bbb\.com$ [NC]
RewriteRule ^abc$ /xyz [NC,L]