В чем разница между этими двумя доменами?
В настоящее время я узнаю о Trellis 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" в качестве пути загрузки ресурсов, который впоследствии нарушает работу плагина, поскольку он не является реальным путем.
Любая ясность будет оценена.
1 ответ
example.com
в этом примере используется только как имя. Это не доменное имя, даже если оно выглядит так. Он используется в качестве идентификатора.
site_hosts
список имен хостов, на которых будет доступен сайт Как правило, вы хотели бы иметь example.com
как один из них. Это позволяет вам предоставлять один и тот же сайт под несколькими именами хостов.
Обычно вы не хотите делать его доступным для нескольких общедоступных имен хостов (потому что дублирование сайтов обычно считается плохой идеей), но это позволяет вам иметь один файл конфигурации, используемый как вашим живым сайтом, так и вашей внутренней разработкой, тестирование и интеграция сайтов.