Intereting Posts
WordPress только как бэкэнд. Как выводить содержимое базы данных на публичной стороне без WordPress? Атрибуты по умолчанию для штрих-кода по умолчанию, отличные от параметров по умолчанию Двадцать четырнадцать: сокращение заголовка при прокрутке вниз Как скрыть автоматически созданное настраиваемое поле, созданное при вызове update_post_meta ()? Вставить авторство Google в заголовок WordPress Важное меню для пользовательских меню WP переписать плагин WordPress плагин на что-то еще Запрос несколькими мета элементами, которые, похоже, не работают – wordpress – это тайм-аут Захват Woocommerce после создания заказа? Работа над исправлением wp-front-end-редактора, столкнувшись с неопределенным индексом Добавить новое сообщение, используя страницу внутри веб-сайта Как связать каталог тематических шрифтов в WordPress CSS? Как получить последнее сообщение Id пользовательского типа сообщения в wordpress Custom Post Loop вытягивает все пользовательские сообщения, а не только один Таксономия with_front вызывает все

Как настроить 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 со случайными именами хостов?"