Intereting Posts
Рекомендуемое изображение и изображение в сообщении Меню администратора левой руки WordPress всегда сворачивается htaccess перенаправляет динамические сообщения Загрузите веб-сайт на WAMP и измените его Установите высоту мета-окна категорий в панели сообщений Добавить sku в продукт URL-адрес woocommerce WP Query с несколькими категориями – передача массива работает? Какой фильтр я использую для изменения темы уведомления о получении пароля? Невозможно передать теги rels Категория Переадресация на главную страницу Восстановить пароль только по имени пользователя. Пользователи с одинаковым адресом электронной почты Получение данных пользовательского поля из иерархии страниц Множественный флажок API настроек в общих настройках Обновить, если существует сообщение с определенным заголовком WP Multisite с картографированием домена: предотвращение доступа пользователей к панели мониторинга

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