专注于免费网站建设领域,为诸多企业免费创造了一个个行业标杆网站,助力网民变访客,访客变顾客,共迎更伟大、更具机遇的未来。

您现在的位置: 首页>>免费教程>>建站教程

一个主机如何实现绑定多个域名加载不同页面

来源:本站 发布时间:2023-10-16热度:2172 ℃
众所周知域名在阿里云备案,需要解析到阿里主机或服务器,阿里云的服务器又不便宜只有新用户才便宜,又不想域名掉备案又不想花重金在阿里买服务器怎么搞呢?买阿里云的主机,但是有多个域名一个主机怎么实现加载不同···

众所周知域名在阿里云备案,需要解析到阿里主机或服务器,阿里云的服务器又不便宜只有新用户才便宜,又不想域名掉备案又不想花重金在阿里买服务器怎么搞呢?

买阿里云的主机,但是有多个域名一个主机怎么实现加载不同的内容呢,今天这个代码是通过ChatGPT做出来的。

1.实现了三个域名加载不同的内容。对应域名加载对应HTML。

2.请注意,在实际使用时,需要根据实际情况进行修改和适当的调整。

3.首先在虚拟机根目录创建一个index.php和三个html并命名为域名前缀。

4.复制下面代码到index.php文件中,并修改文件中的域名为自己的。

<?php

$host = $_SERVER[\'HTTP_HOST\'];

switch ($host) {

    case \'www.31jz.com\':

        // 加载 31jz1.html 页面

        include \'31jz1.html\';

        break;

    case \'www.31jz2.cn\':

        // 加载 31jz2.html 页面

        include \'31jz2.html\';

        break;

    case \'www.31jz3.cn\':

        // 加载 31jz3.html 页面

        include \'31jz3.html\';

        break;

    default:

        // 默认情况下返回一个 404 页面

        header(\'HTTP/1.1 404 Not Found\');

        echo \'<html><body>\';

        echo \'<h1>404 Not Found</h1>\';

        echo \'<p>The requested URL \' . $_SERVER[\'REQUEST_URI\'] . \' was not found on this server.</p>\';

        echo \'</body></html>\';

        break;

}

5.然后打开html修改要显示的内容即可,还有另一种实现的方法,使用伪静态,但是阿里云主机不支持server命令。


本文地址:https://31jz.com/jzjc/1136.html