我更喜欢将我的项目作为http://domain.local
另外,我使用Git将文件推送到远程服务器。问题是每次网站更新时我都不想在服务器上编辑域名。
我不认为在localhost中使用http://domain.com
是正确的方法。解决这个问题的正确方法是什么?
要注意,有一些子域名,例如images.domain.local
答案 0 :(得分:3)
不要对域进行硬编码,使用$_SERVER['HTTP_HOST']
或您选择的语言/环境中的等效内容,让您的应用程序动态地确定其运行的域名。
答案 1 :(得分:2)
大多数Web框架将开发设置和生产服务器的配置存储在单独的文件中。不要硬编码域名并使用这种标准机制。您可以使用git commit hooks,通过读取机器主机名等来选择配置。
答案 2 :(得分:1)