老张个人笔记分享 老张头的网络个人笔记-分享精神 这网站都10几天了,没有更新内容。
用一个阿里云主机如何实现绑定多个域名并且加载不同页面
发表于 2023-4-3 | | 网站技术


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

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

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

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

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

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

<?php
 
$host = $_SERVER['HTTP_HOST'];
 
switch ($host) {
    case 'www.gaoxiaoluntan.com':
        // 加载 gaoxiao1.html 页面
        include 'gaoxiao1.html';
        break;
    case 'www.gaoxiaoluntan1.com':
        // 加载 gaoxiao2.html 页面
        include 'gaoxiao2.html';
        break;
    case 'www.gaoxiaoluntan2.com':
        // 加载 gaoxiao3.html 页面
        include 'gaoxiao3.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命令。

发表评论:

免责声明:

本站提供的资源都来自网络版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序请支持正版软件,购买注册得到更好的正版服务。侵删请致信E-mail:2364633038@qq.com

TOP