我目前正在了解Roots.io的Trellis。
在他们的配置中,他们有一个名为' wordpress_sites.yml'你可以看到here。
在阅读文档后,我仍然对这些文件之间的区别感到困惑:
wordpress_sites:
example.com: (what is this domain used for?)
site_hosts:
- example.dev (why do I need this if I have the one above?)
目前,我的本地环境似乎已经运行了example.dev,但我的wordpress安装中的一些插件使用' example.com'作为加载资源的路径随后打破了插件,因为它不是真正的路径。
任何清晰都会受到赞赏。
答案 0 :(得分:1)
example.com
仅用作名称。它不是域名,即使它看起来像一个域名。它用作标识符。
site_hosts
是该网站可用的主机名列表。您通常希望将example.com
作为其中之一。这使您可以在多个主机名上提供相同的站点。
通常你不希望它在多个面向公众的主机名上可用(因为有重复的站点通常被认为是一个坏主意),但它允许你有一个配置文件使用您的实时网站和仅限内部的开发,测试和集成网站。