Можно ли запустить WordPress с несколькими доменами одновременно (не мультисайт)?
Периодически у некоторых клиентов бывает несколько доменов для одного и того же сайта. Например, domain.com и domain.org. Возможно ли настроить WordPress для работы с обоими доменами одновременно? Обычно возникают проблемы при загрузке ресурсов из-за кросс-доменного доступа. Я знаю, что можно просто направить domain.com на domain.org в настройках домена, но мне интересно, является ли это единственным способом.
Я искал решения здесь, но все вопросы касаются настройки нескольких доменов для мультисайтов (что логично). Для ясности, я не использую мультисайт.

Хотите, чтобы один и тот же сайт на WordPress работал на двух разных доменных именах, где все ссылки и контент использовали бы любое из этих доменных имен?
В таком случае вы столкнётесь с проблемами дублированного контента в Google, что серьёзно навредит вашему SEO.
Тем не менее, вам будет крайне сложно заставить WordPress корректно загружать контент с любого из доменных имён. Многие функции используют get_site_url для формирования ссылок на страницах, поэтому все ваши ссылки будут использовать только один домен, указанный в настройке Siteurl.
Если же вы всё равно хотите попробовать обойти это ограничение, можете использовать следующий код в файле wp-config.php для определения Siteurl и Home на основе домена, с которого пришёл запрос:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/path/to/wordpress');

не работает, что бы я ни делал - при переходе на любой добавленный домен меня перенаправляет на основной домен

Похоже, это решение больше не работает. Я пробовал то же самое, но не смог заставить его работать. Хотя раньше с предыдущими версиями WP это работало.

Пробуя это сегодня на обновленной установке WordPress, мне нужно было убедиться, что эти определения размещены в начале конфигурационного файла. Когда они размещены в конце, некоторые части шаблона выполняются до того, как настройка будет определена.

Возможно, это официальное руководство может быть полезным для того, что пытается сделать автор: https://wordpress.org/documentation/article/running-a-development-copy-of-wordpress/

Просто проверьте этот WordPress плагин, он должен легко решить данную проблему..
https://wordpress.org/plugins/multiple-domain/

Можете объяснить, почему этот плагин является лучшим решением, чем кастомная разработка для конкретного сайта этого пользователя? Просто публикация ссылок не очень полезна и ничему не учит.

Думаю, в этом вопросе есть смысл, так как я как раз работаю над подобным. Вопрос автора просто нужно немного уточнить.
Цель использования двух доменных имен для одного сайта — маршрутизация.
Доменное имя №1 — mydomain.org (или любое другое) — преобразуется в локальный адрес, например, 10.4.0.2 Доменное имя №2 — mydomain.com — преобразуется в публично доступное имя.
Очевидно, это делается для ускорения процесса разработки и загрузки больших файлов, так как трафик идет по локальной сети и не расходует интернет-трафик.
Конечно, мы не хотим, чтобы WordPress добавлял домен .org (или любой другой URL, через который заходят на сайт) к постам, которые будут индексироваться поисковыми системами. Но для удобной маршрутизации во время разработки такая функция была бы действительно полезной.
