【发布时间】:2012-09-09 11:28:49
【问题描述】:
我最近开始将我的网站文件转换为适用于任何路径的文件。我正在使用虚拟主机来维护与主生产服务器上相同的.htaccess 文件。包含我所有模型的初始化文件是动态编写的,以找出确切的系统文件路径并相应地更新网站,以便我可以将整个网站上传到任何地方。
问题在于配置文件。根据我是在开发还是在生产,我连接到不同的数据库。因此,我先做一个小检查,看看我是否正在运行本地服务器。为此,我将开发人员的命名约定存储在一个数组中,并循环遍历该数组以查看 HTTP_HOST 是否与某个值匹配。
例子:
$dev_names = array('localhost','.dev');
但是,当我前几天在 Chat 中提到这一点时,a respected user told me 他从不这样做。相反,他有 2 个配置文件并在正确的时间包含正确的文件?我不明白我的方法有什么问题?
您能指出我计划中的缺陷以帮助我了解专家吗?
(PS。作为奖励,您可以快速了解一下引导程序的工作原理,听说这个词被扔了,不确定它是用 PHP 还是什么写的。)
【问题讨论】:
-
@Herbert 完美,正是我想要的!
-
很高兴为您提供帮助。我给你的链接是本页右侧相关链接列表中的第一个。当您输入问题时,还要检查可能已经有答案的问题。它可能没有被列出,但它通常是一个很好的起点,有助于防止重复。
标签: php .htaccess configuration