Я работаю с клиентом над экземпляром Wordpress, который находится в subdomain.maindomain.com
.Они хотели бы, чтобы это выглядело как www.maindomain.com/subdomain
.
До моего пребывания в должности они раскручивали все с помощью обратного прокси-сервера, и сайт успешно отображался на www.maindomain.com/subdomain
... ИСКЛЮЧИТЬ, когда вы пытаетесь перемещаться по панели администратора WordPress.
Например, нажатие на стрелку для перехода на следующую страницу для перехода по сообщениям приводит к следующей ссылке (что приводит к ошибке):
https://subdomain.maindomain.com/wp-admin/edit.php?post_type=page&paged=2
там, где это должно бытьпроизвести:
https://www.maindomain.com/subdomain/wp-admin/edit.php?post_type=page&paged=2
Это происходит по всей панели администратора (создание нового пользователя и т. д.), несмотря на то, что постоянные ссылки для общедоступных страниц генерируются правильно.
Что правильно настроено:
wp_home
и wp_siteurl
in wp_config.php
оба установлены на www.maindomain.com/subdomain
Сайт и домашний URL также оба установлены наwww.maindomain.com/subdomain
в настройках >> Общие в админ панели WordPress.
Возможная проблема?
В таблице wp_options
я заметил, что оба URL сайта и сайта имеют значение subdomain.maindomain.com
.Может ли это быть корнем проблемы?
Я также могу предоставить здесь правила переписывания базы htaccess, если это будет полезно.
Помимо решения этой проблемной проблемы, мне также, как правило, любопытно, есть ли случаи, когда несоответствиемежду сайтами / домашними URL-адресами в Настройках >> Общие и таблицей wp_options было бы хорошо?Кажется, что это несоответствие всегда будет плохим.