Назад | Перейти на главную страницу

Доступ к сайту WordPress через альтернативный домен

У нас есть несколько сайтов WordPress в разработке. Чтобы наши клиенты могли следить за прогрессом, нам пришлось изменить файл hosts на локальной машине нашего клиента. Это не лучший подход ... Другая проблема: WordPress всегда перенаправляет вызовы на домен, указанный в настройках, поэтому используется альтернативный домен (nginx: server_name) не работает.

Итак, есть ли в nginx способ перенаправить все customer.com запросы к development.com?

Пример: клиент звонит customer.com, чей DNS указывает на сервер разработки. Затем Nginx направляет все запросы из customer.com к development.com, так что WordPress никогда не контактирует с customer.com и покупатель видит только customer.com в его браузере.

WordPress использует переменные HOME и SITEURL для определения способа перенаправления на свою домашнюю страницу. Их можно настроить на панели управления сайта или в wp-config.php файл. Видеть этот документ для подробностей.

По моему опыту, это значение не обязательно должно содержать части схемы или доменного имени URL-адреса, поэтому /blog отлично работает и позволяет получить доступ к сайту по любой схеме и с любым доменным именем.

После тестирования и комментариев OP:

Для сайтов, размещенных на /, приборная панель не примет подходящее значение, поэтому wp-config.php файл должен использоваться. Значение должно быть пустым. ОП также прокомментировал, что $_SERVER['HTTP_HOST'] также может быть использован.