Criar redirecionamentos 301 de um site Discourse antigo para um novo

O que você gostaria que fosse feito?
Estou migrando conteúdo de um site antigo do Discourse para um novo domínio e servidor (também Discourse). Já restaurei um backup do site antigo em um novo servidor, com o novo domínio apontando para esse endereço IP.

Preciso de alguém para configurar redirecionamentos 301 das URLs do meu domínio antigo para o novo domínio, para que os mecanismos de busca reconheçam a migração. Como isso foi restaurado a partir de um backup, as URLs são idênticas (relação um para um). Para qualquer URL antiga, devo ser capaz de abrir a aba de rede nas ferramentas de desenvolvedor e ver que:

https://domain-a.com/t/topic-name/100

retorna o código de status 301 e redireciona para

https://domain-b.com/t/topic-name/100

Devido ao SSL, acredito que isso precise ser feito com o Nginx, mas estou aberto a outras sugestões.

Quando você precisa que isso seja feito?
Na próxima semana ou duas? Quanto antes, melhor, mas sei que os cronogramas estão um pouco caóticos devido às festas de fim de ano.

Qual é o seu orçamento, em dólares (USD), que você pode oferecer para esta tarefa?
US$ 75

2 curtidas

Envie um e-mail para bhanu@orng.co. Posso ajudar com isso.

2 curtidas

Basta conectar o domínio antigo a uma hospedagem cPanel (ou qualquer outra hospedagem, algo para hospedar o domínio) e, em seguida, usar o .htaccess para configurar o redirecionamento. Como o domínio antigo está sendo redirecionado e todo o conteúdo já foi migrado, o objetivo é redirecionar o domínio antigo para o novo. Considerando isso, não importa se o domínio antigo ainda está conectado a uma instalação do Discourse.

Dessa forma, você nem precisa manter a instância do servidor antigo.

Você pode usar algo assim:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !new-example.com$ [NC]
RewriteRule ^(.*)$ https://new-example.com/$1 [L,R=301]

O código acima fará com que os links antigos sejam redirecionados para os novos. Então, se a URL antiga for old-example.com/t/algum-coisa, ela será redirecionada para new-example.com/t/algum-coisa.

6 curtidas

Ah, essa é uma ideia excelente que eu não tinha considerado.

Obrigado!

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.