Acessando o site WordPress através de domínio alternativo

3

Temos vários sites WordPress em desenvolvimento. Para permitir que nossos clientes vejam o progresso, tivemos que modificar o arquivo de hosts da máquina local de nossos clientes até o momento. Esta não é a melhor abordagem ... Outro problema: o WordPress sempre redireciona as chamadas para o domínio configurado nas configurações, portanto, usar um domínio alternativo (nginx: server_name ) não funciona.

Existe uma maneira no nginx de rotear todas as solicitações customer.com para development.com ?

Exemplo: o cliente chama customer.com , cujo DNS aponta para o servidor de desenvolvimento. O Nginx encaminha todas as solicitações de customer.com para development.com , para que o WordPress nunca entre em contato com customer.com e o cliente veja apenas customer.com em seu navegador.

    
por greg.ms 07.08.2017 / 11:16

1 resposta

5

O WordPress usa as variáveis HOME e SITEURL para determinar como redirecionar para sua própria página inicial. Eles podem ser definidos no painel do site ou no arquivo wp-config.php . Veja este documento para detalhes.

Na minha experiência, esse valor não precisa conter as partes de esquema ou nome de domínio da URL, então /blog funciona perfeitamente e permite que o site seja acessado usando qualquer esquema e qualquer nome de domínio.

Após testes e comentários por OP:

Para sites hospedados em / , o painel não aceitará um valor adequado, portanto, o arquivo wp-config.php deve ser usado. O valor deve ser definido para uma string vazia. O OP também comentou que $_SERVER['HTTP_HOST'] também poderia ser usado.

    
por 07.08.2017 / 11:46