猿问

多页设置相同的代码基础但不同的​​配置文件

目前,我们为客户设置了 20 多个 sudomain 的多站点设置。所有站点都使用相同的代码库,假设它位于文件夹中/srv/code。Apache 的根目录也指向它。

现在我们必须/var/www/subdomain为每个子域创建一个文件夹,并在其中放置一个名为的配置文件config.ini

当 PHP 脚本搜索config.ini它可以在这里找到的文件时,我现在如何告诉 Apache /var/www/subdomain:?这是有史以来最好的解决方案吗?


富国沪深
浏览 56回答 1
1回答

慕哥6287543

这是共享主机吗?如果是,你应该首先检查是否/srv/code允许里面的脚本访问/var/www/subdomain.您可以从中提取当前脚本调用的域$_SERVER['SERVER_NAME']。然后您可以使用此信息从中提取子域并访问正确目录中的 config.ini。这可能比在 Apache 中更容易。
随时随地看视频慕课网APP
我要回答