Hospedar o wp-admin em outro domínio?

14

Currenly eu tenho um cliente que tem um WordPress rodando, digamos, www.example.com .

Estou trabalhando em uma nova versão usando outra tecnologia / linguagem que será hospedada em outro servidor. Mas a administração (WP) e o banco de dados permanecerão no servidor antigo.

Então, basicamente, eu preciso apontar o www.example.com para o novo host (não há problema aqui) e criar um subdomínio como admin.example.com que apontará para o servidor antigo com a instalação do WP.

Eu tenho medo que isso faça uma bagunça no banco de dados enquanto armazena options e guids para URLs de postagens e anexos ... Eles serão armazenados como admin.example.com e não www.example.com , estou certo ?

Como fazer com que o wp-admin seja executado em admin.example.com e armazene URLs no banco de dados como www.example.com ? Isso funcionaria para os links de visualização também?

    
por Thiago Belem 23.03.2014 / 18:49

3 respostas

11

A solução fácil seria adicionar essa linha ao seu wp-config.php de seu código do servidor administrativo.

  

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

Então você pode acessá-lo sem modificar a opção do banco de dados.

    
por xiidea 28.03.2014 / 08:01
2

O que eu faria (eu estava fazendo isso muitas vezes) é:

  • Altere o nome de domínio da instalação do WP existente usando, por exemplo, esta ferramenta . Então, tudo no seu site antigo receberá os links "admin.example".
  • Altere os URLs de volta ao recuperar registros de banco de dados para usar no novo site. Quando eu estava fazendo isso, nunca acessei o DB "admin" diretamente. Em vez disso, eu tinha um script que estava pegando apenas as tabelas e registros que eu precisava e copiei dos servidores "admin" para "www".
por tivnet 23.03.2014 / 22:29
1

Eu descobri como fazer isso com a configuração pura do Apache, sem necessidade de personalizar as configurações do wordpress ...

enlace

    
por Kristofer 10.10.2015 / 16:16