Estou tentando testar um novo site antes de substituir o original, pois não quero causar impacto nos usuários.
Eu tenho um site existente em example.com
e estou trabalhando em um site WordPress separado para substituí-lo quando estiver pronto. Para testar as coisas durante esse estágio intermediário, hospedado em example.net
.
Para manter as coisas mais rápidas, estamos usando nginx
em vez de apache
.
Dentro do meu nginx.conf
, eu tenho:
server {
listen 80;
server_name example.net www.example.net;
# etc: location blocks that talk to wordpress and php
}
Eu tenho isso correndo em uma instância EC2
, sentado atrás de um load-balancer
.
Os problemas :
Se eu executar curl -vk load-balancer-dns.com
, incluirá: < HTTP/1.1 301 Moved Permanently
e < Location: http://example.net
Problema 1) Eu não quero que isso crie 301
to example.net
, porque em breve eu vou mudar isso para example.com
quando eu estiver pronto para mudar.
Como o server_block
mencionado acima é o único bloco de servidor, presumi que era o padrão e que eu não precisava para colocar na diretiva server_name
.
Problema 2) No entanto, removendo server_name example.net www.example.net
(e reiniciando nginx
para que as alterações entrem em vigor), recebo Too Many Redirects
.
Não consigo descobrir de onde os redirecionamentos estão vindo - não há rewrite
, não permanent
e não 301
s no meu nginx.conf
.
Não tentando fazer 2 perguntas de uma só vez, mas sinto que resolver um deles ajudará a resolver o outro e também tentar evitar um problema XY. Além disso, não tenho certeza se o WordPress é relevante.
Tags nginx wordpress 301-redirect