2016-06-06 3 views
0

В настоящее время я изучаю Trellis Roots.io.В чем разница между этими двумя доменами?

В их конфигурации у них есть файл под названием «wordpress_sites.yml», как вы можете видеть here.

После прочтения Docs, я до сих пор путают, в чем разница между ними:

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

example.com в этом примере используется только как имя. Это не доменное имя, даже если оно похоже на одно. Он используется как идентификатор.

site_hosts является имен узлов, на которых сайт будет доступен. Обычно вы хотели бы иметь example.com как один из них. Это позволяет вам предоставить один и тот же сайт для нескольких имен хостов.

Как правило, вы не захотите сделать его доступным на нескольких общедоступных именах пользователей (поскольку наличие дубликатов сайтов обычно считается плохим идеей), но он позволяет вам иметь один файл конфигурации, используемый как вашим текущим сайтом и ваши внутренние сайты разработки, тестирования и интеграции.

+0

Если это так, то как остановить плагин WordPress, пытающийся загрузить его ресурсы из домена идентификатора и сделать его загруженным из определенного домена site_host? – ProEvilz