PHP实现根据请求的域名跳转到不同目录
By , , 评论

Coding Operating

使用一些PHP虚拟主机的时候,多个域名绑定到同一空间下,但是希望不同域名能通过不同目录实现访问不同网站的效果:

如:

a.example.com -> /a/

b.example.com -> /b/

也就是访问 a.example.com 的时候定向至 a.example.com/a/ 访问 b.example.com 的时候定向至 b.example.com/b/

实现代码如下 :

if($_SERVER['HTTP_HOST'] == 'a.example.com'){
    header('location:http://a.example.com/a');
}elseif($_SERVER['HTTP_HOST'] == 'b.example.com'){
    header('location:http://b.example.com/b');
}