这两个域名之间的区别是什么?

时间:2016-06-06 12:24:08

标签: php wordpress devops trellis roots-sage

我目前正在了解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'作为加载资源的路径随后打破了插件,因为它不是真正的路径

任何清晰都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

该示例中的

example.com仅用作名称。它不是域名,即使它看起来像一个域名。它用作标识符。

site_hosts是该网站可用的主机名列表。您通常希望将example.com作为其中之一。这使您可以在多个主机名上提供相同的站点。

通常你不希望它在多个面向公众的主机名上可用(因为有重复的站点通常被认为是一个坏主意),但它允许你有一个配置文件使用您的实时网站和仅限内部的开发,测试和集成网站。