Конфигурация обратного прокси-сервера WordPress Multisite NGINX
Я с трудом настраиваю Обратный прокси с WordPress Multisite и надеюсь, что вы мне поможете. Я прочитал много сообщений об этой настройке, но не могу найти решение или ошибку, которую мы делаем.
Наша установка
Мы запускаем WP Multisite на
migration.abc.org
(хостинг one.com)Мультисайт настроен на подкаталоги (например,
migration.abc.org/de/
для немецкого дочернего сайта - ID 2)Мы хотим сделать
migration.abc.org/de/
можно купить вxyz.com/de/blog/
через обратный прокси NGINXНаши правила Proxy Pass:
местоположение ^ ~ / de / blog / {
proxy_pass https://migration.abc.org/de/;
proxy_redirect off;
proxy_ssl_server_name on;
}
Эта проблема
Все сообщения работают правильно, и все ресурсы загружаются правильно (без ошибок 404 или смешанного содержимого), но на главной странице и страницах категории / тега / результатов поиска отображается сообщение "Записи не найдены".
wp_blogs
таблица для дочернего сайта DE (ID 2) по-прежнему установлена наmigration.abc.org/de/
потому что, если я изменю его, мы получим только первую страницу первого дочернего сайта (ID 1 - пустой блог) с ошибкой "Записи не найдены"wp_2_options
Siteurl и Homeurl указывают на новое местоположениеxyz.com/de/blog/
Уже пробовал
Изменение URL-адреса сайта в настройках Network Admin -> Sites. Как это меняет
wp_blogs
таблицу, мы получаем только первую страницу пустого дочернего сайта (ID 1) с ошибкой "Записи не найдены"Установка WordPress MU Domain Mapping. Не работал
Справочная информация о миграции
У нас было 4 установки на одном объекте, и мы хотели перенести их в многосайтовую установку, чтобы снизить затраты на обслуживание. Это были мои шаги миграции:
1.) Экспорт БД с одного сайта (живая среда)
2.) Импорт БД в локальную среду, удаление ненужных постов / ревизий и т. Д. И оптимизация БД (через плагин WP-Optimize)
3.) Экспорт БД из локальной среды и изменение префикса таблицы на новый с мультисайта
4.) Импорт БД в мультисайт
5.) Поиск и замена в БД для старого URL migration.abc.org/de/
и изменил его на xyz.com/de/blog/
Все работало нормально с migration.abc.org
Настройка и никаких ошибок не произошло. Я не думаю, что в процессе экспорта / импорта была допущена ошибка. Единственное, что может быть в конце - поиск и замена запроса. Может быть, это изменило что-то, что не должно быть изменено, чтобы мультисайт создавал URL-адреса...
Я действительно надеюсь, что кто-нибудь здесь может помочь, поскольку я немного отчаялся прямо сейчас:)
Если вам нужна дополнительная информация, я могу предоставить вам всю необходимую информацию.
Заранее спасибо!