将两个小流量网站放到一个服务器上

栏目:日记 作者:rice 发表时间:2024-11-25 17:44:13阅读:199次

将两个小流量网站放到一个服务器上。

这里用到了虚拟主机的方法。虚拟主机有几种实现方法。其中一种是域名法。

这里使用域名法区分两个网站。以一个安装了php网站程序的服务器为例,进行简单说明。

在服务器上添加另一个网站域名解析。接着给另外一个网站建一个子目录。在服务器根目录里建一个index.php文件,在该文件里对全局变量$_SERVER["HTTP_HOST"]进行判断,该变量是客服端发起的请求包的头信息里的主机名。请求哪个网站就跳转到哪个对应的子目录。

该方法能实现将多个网站放到一个服务器上。

一个index.php的内容如下:


if(($_SERVER['HTTP_HOST'] == "www.example.com") || ($_SERVER['HTTP_HOST'] == "example.com")){
        header("Location:subdir/home/index.php");
        exit ;
}else{
        header("Location:home/index.php");
        exit ;
}