0

我目前正在学习Roots.io的格子。

在他们的配置中,他们有一个名为“wordpress_sites.yml”的文件,您可以在此处看到。

阅读文档后,我仍然对它们之间的区别感到困惑:

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' 作为加载资源的路径,随后由于它不是真正的路径而破坏了插件

任何清晰度将不胜感激。

4

1 回答 1

1

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

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

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

于 2016-06-06T12:41:39.147 回答