Novo domínio, novo servidor e redirecionamento 301

Olá,

Transferimos o fórum para o novo servidor e novo domínio. Mas preciso redirecionar as URLs com 301. Fiz uma pesquisa no fórum, mas não consegui encontrar informações claras.

Obrigado.

Se ambos os domínios estiverem apontando para o servidor atual, tudo deve funcionar para links HTTP, mas não funcionará para links HTTPS porque o certificado não corresponderá. Você pode consultar Configurando o Let’s Encrypt com Múltiplos Domínios.

O site antigo está em outro servidor e o novo site está em um novo servidor. Os certificados SSL de ambos são diferentes. Alguma outra sugestão?

Há centenas de mensagens no site antigo e não podemos redirecioná-las.

Ambas são instalações do Discourse? O Discourse gerencia a mudança de domínio e você pode simplesmente configurar o domínio antigo para redirecionar ao novo. Isso pode ser feito em um servidor temporário ou via DNS (não recomendado).

Se o servidor antigo ainda estiver em execução, você precisará configurá-lo para redirecionar para o novo servidor.

O servidor antigo é um servidor Discourse? Você alterou o nome de domínio? Por que o servidor antigo ainda está em execução? Talvez seja apenas necessário configurar o servidor antigo para fazer um redirecionamento 301 para o novo domínio?

Sim, ambos são Discourse. Para ser mais específico: estamos falando de duas instalações diferentes no DigitalOcean. Qual seria a sua recomendação?

Então, é realmente possível fazer o redirecionamento em si sem a necessidade de um novo servidor?

Sim, o servidor antigo ainda está ativo. Meu objetivo era redirecionar dele para o novo servidor e domínio usando 301. Então você também recomenda o 301. Como posso configurá-lo?

Por quê? Ele está executando algo além do Discourse?

Se você tiver algo mais rodando no servidor que precise continuar em execução, pesquise no Google algo como “redirecionamento 301 domínio NGINX” (ou Apache, se for o que você está usando).

Se você estiver redirecionando todo o tráfego para a raiz do novo site, pode usar uma conta gratuita do Cloudflare e uma regra de página para capturar HTTP e HTTPS.

Na verdade, não, apenas o Discourse funciona. Como eu estava analisando a questão de uma perspectiva clássica, pensei que ainda precisaria do servidor antigo para o redirecionamento 301. Qual é exatamente o método que você propõe?

Recomendo o que disse no segundo post.