Принимать wp-admin в другом домене?

Currenly У меня есть клиент, у которого есть WordPress, скажем, на www.example.com .

Я работаю над новой версией, используя другую технологию / язык, который будет размещен на другом сервере. Но администрация (WP) и база данных останутся на старом сервере.

Поэтому в основном мне нужно будет указать www.example.com на новый хост (здесь нет проблем) и создать подобный поддомен, например admin.example.com который укажет на старый сервер с установкой WP.

Я боюсь, что это приведет к беспорядку в базе данных при сохранении options и guids для сообщений и вложений URL-адресов … Они будут храниться как admin.example.com а не www.example.com , я прав?

Как запустить wp-admin на admin.example.com и сохранить URL-адреса в базе данных как www.example.com ? Это будет работать и для ссылок предварительного просмотра?

Solutions Collecting From Web of "Принимать wp-admin в другом домене?"

Простое решение будет добавлять эту строку к вашему wp-config.php вашего кода сервера администратора.

define ('WP_SITEURL', 'http: //'. $ _SERVER ['SERVER_NAME']);

Затем вы можете получить к нему доступ без изменения опции базы данных.

Что бы я сделал (я на самом деле делал это много раз):

  • Измените имя домена для существующей установки WP, используя, например, этот инструмент . Затем все на вашем старом сайте получит ссылки «admin.example».
  • Измените URL-адреса обратно при извлечении записей БД для использования на новом сайте. Когда я это делал, я никогда не обращался непосредственно к «административной» базе данных. Вместо этого у меня был скрипт, который занимал только таблицы и записи, которые мне нужны, и копировал их с серверов «admin» на «www».

Я понял, как это сделать с чистой конфигурацией Apache, нет необходимости настраивать параметры WordPress …

http://tec.libertar.se/how-to-host-wordpress-admin-on-a-seperate-domain-and-subfolder/