Aprenda a redirecionar domínios usando o arquivo .htaccess com esse passo a passo simples. Tempo estimado de solução: 2min
O arquivo .htaccess é uma ferramenta poderosa para configurar e personalizar a maneira como o servidor web lida com solicitações de um domínio. Neste artigo, exploraremos como redirecionar um domínio usando o arquivo .htaccess. Vamos lá?
Como funciona os redirecionamentos de domínio
Um redirecionamento de domínio é uma técnica utilizada na internet para redirecionar um site de um endereço para outro. Isso significa que quando alguém digitar ou clicar em um determinado endereço de site, ele será automaticamente redirecionado para um novo endereço.
Existem diferentes tipos de redirecionamentos de domínio, sendo os mais comuns:
- Redirecionamento 301: Também conhecido como “redirecionamento permanente“, esse tipo de redirecionamento indica aos navegadores e mecanismos de busca que o conteúdo foi permanentemente movido para um novo endereço. Isso significa que todas as solicitações ao endereço antigo serão automaticamente redirecionadas para o novo endereço. É recomendado utilizar esse tipo de redirecionamento quando você deseja transferir todo o tráfego, autoridade e SEO do antigo endereço para o novo.
- Redirecionamento 302: Chamado de “redirecionamento temporário“, esse tipo de redirecionamento indica que o conteúdo foi movido temporariamente para um novo endereço. Nesse caso, os navegadores e mecanismos de busca entenderão que o redirecionamento é temporário e que o conteúdo original poderá voltar ao endereço antigo no futuro. É comum utilizar esse tipo de redirecionamento quando você precisa fazer uma manutenção temporária em um site ou quando deseja testar um novo endereço antes de fazer a mudança permanente.
É importante lembrar que os redirecionamentos de domínio devem ser feitos com cautela, levando em consideração o impacto nos usuários e nos mecanismos de busca. É sempre recomendado planejar e testar cuidadosamente os redirecionamentos para garantir uma transição suave e evitar problemas de acessibilidade e SEO.
Como redirecionar um domínio pelo arquivo .htaccess
Atenção! Antes de fazer qualquer alteração no arquivo .htaccess, é altamente recomendável fazer um backup dele. Isso permite que você restaure a versão anterior em caso de problemas ou erros.
- Para começar, você precisará ter acesso ao servidor onde o domínio está hospedado. Você pode utilizar FTP ou então acessar via cPanel (vamos seguir via cPanel).
- Acesse o Gerenciador de arquivos do cPanel.
- O próximo passo é localizar o arquivo .htaccess na raiz do diretório do seu site. Se você já tem um arquivo .htaccess, verifique se há um backup antes de fazer alterações. Se você não tiver um arquivo .htaccess, poderá criar um novo arquivo de texto em seu editor preferido (como o Bloco de Notas) e salvá-lo como “.htaccess” (certifique-se de incluir o ponto antes do nome do arquivo).
Redirecionamento 301 (redirecionamento permanente)
- Se você deseja fazer um redirecionamento permanente (301), adicione o seguinte código ao seu arquivo .htaccess:
RewriteCond
%{HTTP_HOST} ^seu_dominio_antigo.com$ [NC,OR]RewriteCond %{HTTP_HOST} ^www.seu_dominio_antigo.com$
RewriteRule ^(.*)$ https://seu_dominio_novo.com/$1 [L,R=301]
Certifique-se de substituir “seu_dominio_antigo.com
” pelo seu domínio atual e “seu_dominio_novo.com
” pelo novo domínio para o qual você deseja redirecionar.
Atenção a posição do código de redirecionamento: A posição do código de redirecionamento no arquivo .htaccess é importante. Geralmente, ele deve ser colocado no início do arquivo, antes de outras regras de redirecionamento ou manipulação de URLs. Isso garante que o redirecionamento ocorra corretamente.
Redirecionamento 302 (redirecionamento temporário)
- Se você preferir fazer um redirecionamento temporário (302), utilize o seguinte código:
RewriteCond %{HTTP_HOST} ^seu_dominio_antigo.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.seu_dominio_antigo.com$
RewriteRule ^(.*)$ https://seu_dominio_novo.com/$1 [L,R=302]
Lembre-se de substituir “seu_dominio_antigo.com
” pelo seu domínio atual e “seu_dominio_novo.com
” pelo novo domínio de redirecionamento.
Atenção a posição do código de redirecionamento: A posição do código de redirecionamento no arquivo .htaccess é importante. Geralmente, ele deve ser colocado no início do arquivo, antes de outras regras de redirecionamento ou manipulação de URLs. Isso garante que o redirecionamento ocorra corretamente.
- Após adicionar o código de redirecionamento ao arquivo .htaccess, salve as alterações.
- Para verificar se o redirecionamento está funcionando corretamente, acesse o domínio antigo no navegador. Você deve ser redirecionado para o novo domínio especificado no código .htaccess.
Lembre-se de que os redirecionamentos podem levar algum tempo para se propagar, então você pode precisar limpar o cache do navegador ou aguardar um pouco para ver os resultados.
Considerações Finais
Neste artigo você aprendeu como redirecionar um domínio pelo arquivo .htaccess.
Se você sentiu alguma dificuldade ou então tem alguma sugestão de algo que não foi mencionado, basta deixar aí nos comentários que no futuro podemos trazer atualizações para este artigo. Também indico esses outros materiais relacionados com este assunto:
- Como forçar o HTTPS no seu site pelo arquivo .htaccess
- Como redirecionar um domínio para outro na Cloudflare?
Até a próxima! :^)