如何配置使用与顶级域名几乎相同文件的子域名?

如何配置使用与顶级域名几乎相同文件的子域名?

我在 CentOS 上运行着 public_html/ 上的 mydomain.com 和 public_html/m/ 上的 m.mydomain.com。m.mydomain.com 只是 mydomain.com 中所有文件的直接副本,除了一个告诉网站切换到移动版的配置文件。我知道这种设置非常难以维护,但最好的设置方法是什么,这样我就不必维护两个使用基本相同文件(除了一个文件之外)的独立网站?有没有办法使用 m.mydomain.com 的“快捷方式”(请原谅 Windows 的说法)来访问 mydomain.com 中的实际文件,以便其中一个文件的更改会自动影响另一个文件?

笔记配置文件是一个 php 文件,其中只有标志 $go_to_mobile = TRUE。

答案1

我不是程序员,但我认为它可能类似于

<?php
    if ($_SERVER["SERVER_NAME"] == "site1.example.net")
        include_once "config.php";
    else
        include_once "m.config.php";

相关内容