Como criar redirecionamento de domínio no DirectAdmin
Os redirecionamentos 301 (permanente) e 302 (temporário) são úteis para mudar de domínio, padronizar URLs ou unificar versões com e sem
www — sem perder posicionamento no Google.1Tipos de redirecionamento
- 301 - Permanente: ideal para mudança de domínio. O Google transfere autoridade da URL antiga para a nova.
- 302 - Temporário: indica que a URL voltará. Não transfere autoridade.
2Redirecionamento pelo DirectAdmin
Faça login no painel e:
- Em Gerenciamento de Conta, clique em Site Redirection
- Em Local URL Path, digite a URL antiga (ex:
/pagina-antiga) - Em Destination URL, digite a URL nova completa (ex:
https://seudominio.com.br/nova-pagina) - Em Type, escolha 301
- Clique em Add
3Redirecionamento via .htaccess
Para redirecionamentos mais complexos, edite o arquivo .htaccess na raiz do site:
Redirecionar uma página específica
Redirect 301 /pagina-antiga.html https://seudominio.com.br/nova-pagina.html
Redirecionar domínio inteiro
RewriteEngine On
RewriteCond %{HTTP_HOST} ^seudominioantigo\.com\.br$ [OR]
RewriteCond %{HTTP_HOST} ^www\.seudominioantigo\.com\.br$
RewriteRule ^(.*)$ https://novodominio.com.br/$1 [R=301,L]
Forçar www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^seudominio\.com\.br$ [NC]
RewriteRule ^(.*)$ https://www.seudominio.com.br/$1 [R=301,L]
Remover www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.seudominio\.com\.br$ [NC]
RewriteRule ^(.*)$ https://seudominio.com.br/$1 [R=301,L]
Forçar HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Cuidado com loops de redirecionamento. Teste sempre em janela anônima após alterar o .htaccess.
Testar o redirecionamento
Use a ferramenta de inspeção do navegador (aba Network) ou:
curl -I https://seudominio.com.br/pagina-antiga
Deve aparecer: HTTP/1.1 301 Moved Permanently e Location: nova-url.