Intereting Posts
API Google Places с ACF Создать сообщение, используя форму на панели инструментов WP Пользовательский тип сообщения и настраиваемое поле WP_Query Что необходимо для защиты плагина WP от попыток прямого доступа к файлу? Выпадающее меню PHP для моего родителя get_category Дополнительная боковая панель в двадцать пятнадцать Количество категорий, но только если в категории есть хотя бы одно сообщение порядок несколькими мета ключами в pre_get_posts Создать страницу в шаблонах для страниц или в менеджере страниц? Тип пользовательской записи, регистрирующий тип страницы Выбрать из wpdb – страницу автора / каталога пользователей Поиск и фильтр-плагин – Как отключить перенаправление wordpress 3.9 удаленный токен auth Ищете плагин WordPress, чтобы показывать пять последних твитов по одному за раз? некоторые продукты бесплатно, а некоторые товары не бесплатны для доставки

Как настроить Multisite Network со случайными именами хостов?

Я пытаюсь преобразовать недавно установленный и функциональный WordPress в многопользовательскую сеть. Но у меня проблемы из-за нашей конфигурации Apache.

Мы используем Apache для случайного перенаправления запросов на домен.com на один из двух серверов приложений: app1.domain.com или app2.domain.com. Проблема в том, что WordPress перенаправляется на DOMAIN_CURRENT_SITE (определенный в wp-config.php), если текущий домен браузера отличается от этого. В результате получается цикл переадресации 310. Вот пример того, что происходит:

  1. Пользовательские запросы domain.com/apps/wordpress/
  2. Apache перенаправляет на app1.domain.com/apps/wordpress/
  3. Поскольку домен перенаправления не соответствует DOMAIN_CURRENT_SITE, WordPress перенаправляет на DOMAIN_CURRENT_SITE (domain.com/apps/wordpress/)
  4. Вернитесь к шагу 1 и повторите

То, что я хотел бы сделать, это установить все ссылки и URL-адреса WordPress на домен.com и заставить WordPress игнорировать тот факт, что app1.domain.com или app2.domain.com фактически извлекаются. Это возможно?

Вот соответствующие файлы confache Apache (упрощенные), если я не совсем понятен:

application_servers.conf:

domain.com-prod-http app1.domain.com:80|app2.domain.com:80 

httpd.conf:

 RewriteMap server rnd:conf/application_servers.conf RewriteRule ^/apps/*([^/]*)/*(.*) http://${server:domain.com-prod-http}/apps/$1/$2 [P,L,QSA] 

Solutions Collecting From Web of "Как настроить Multisite Network со случайными именами хостов?"