一个空间绑定多域名的PHP代码

因为看了老猪写的多域名代码,感觉他的代码多少有些不足,特意为大家写一个最佳解决方案.

这里我们假设我们有一个空间,而我们有两个域名m4ker.net和m4ker.com.

这里假设我要用m4ker.net建立一个博客,而m4ker.com要建立一个论坛.

那么我们创建两个目录,blog和bbs分别放我们的程序.

然后需要做两个入口页,就是类似www.m4ker.net这个一样,连接到你程序用的,我们写一个blog.htm里面有你博客的链接,再写一个bbs.htm里面有你论坛的链接.

我们把这两个入口页放在空间www根目录下,并且建立index.php代码如下.

1
2
3
4
5
6
7
8
9
if($HTTP_HOST=="[www.m4ker.net](http://www.m4ker.net)" or $HTTP_HOST=="[m4ker.net](http://www.foolbird.net/)"){
include ("blog.htm");
}
elseif($HTTP_HOST=="[www.m4ker.com](http://www.m4ker.com)" or $HTTP_HOST=="[m4ker.com](http://www.m4ker.com/)"){
include ("bbs.htm");
}
else{
include ("other.htm");
}

这样当访问www.m4ker.net和m4ker.net的时候就出现博客的入口页面,当访问www.m4ker.com和m4ker.com的时候就出现论坛的入口页了.