Como criar redirecionamento de domínio no DirectAdmin

4 min de leituraNível: Intermediário
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:

  1. Em Gerenciamento de Conta, clique em Site Redirection
  2. Em Local URL Path, digite a URL antiga (ex: /pagina-antiga)
  3. Em Destination URL, digite a URL nova completa (ex: https://seudominio.com.br/nova-pagina)
  4. Em Type, escolha 301
  5. 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.