Мне трудно настроить обратный прокси-сервер с WordPress Multisite и надеюсь, что вы мне поможете.Я прочитал много сообщений об этой настройке, но не могу найти решение или ошибку, которую мы делаем.
Наша установка
Мызапустить WP Multisite на migration.abc.org
(хостинг one.com)
Для мультисайта заданы подкаталоги (например, migration.abc.org/de/
для немецкого дочернего сайта - ID 2)
Мы хотим сделать migration.abc.org/de/
доступным по xyz.com/de/blog/
через обратный прокси-сервер NGINX
Наши правила пропуска через прокси:
location ^ ~ /de / blog / {
proxy_pass https://migration.abc.org:443/de/;
proxy_redirect выключен;
proxy_ssl_server_name включен;
}
проблема
Все сообщения работают правильно, и все ресурсы загружаются правильно (нет ошибок 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Отображение .Не работает
Справочная информация о миграции
У нас было 4 установки на одном сайте, и мы хотели перенести их в многосайтовую установку, чтобы сохранить обслуживаниенизкий.Это были мои шаги по миграции:
1.) Экспорт БД с одного сайта (живая среда)
2.) Импорт БД в локальную среду, удаление ненужных постов / ревизий и т. Д. И оптимизация БД(с помощью WP-Optimize Plugin)
3.) Экспортируйте БД из локальной среды и измените префикс таблицы на новый с мультисайта
4.) Импорт БДв многосайтовый
5.) Найдите и замените в БД старый URL migration.abc.org/de/
и измените его на xyz.com/de/blog/
С настройкой migration.abc.org
все работало нормально, ошибок не возникало.Я не думаю, что в процессе экспорта / импорта была допущена ошибка.Единственное, что может быть в конце - поиск и замена запроса.Может быть, это изменило что-то, что не должно быть изменено для того, чтобы Multisite мог создать URL-адреса ...
Я действительно надеюсь, что кто-то здесь может помочь, так как сейчас я немного отчаялся:)
Если вам нужна дополнительная информация, я могу предоставить вам всю необходимую информацию.
Заранее спасибо!