Como redirecionar o domínio com www para a versão sem www (ou o contrário)
Oi! Aqui é a Sensei da GeHost 🥋 Vamos falar de um probleminha bem comum: seu site funciona em www.seudominio.com.br mas não abre em seudominio.com.br (ou vice-versa)? Ou então funciona nos dois, mas você quer que o visitante sempre caia numa versão só, pra não "espalhar" o seu site em dois endereços diferentes aos olhos do Google?
Calma, isso tem solução simples. Vou te mostrar o caminho certo, passo a passo. 💛
Antes de tudo: entenda os dois lados dessa história
Tem duas coisas diferentes envolvidas aqui, e é importante não confundir:
- Apontamento de DNS — é o que faz o endereço com www e sem www existirem e "acharem" seu site. Isso normalmente já vem configurado certinho quando o domínio é hospedado na GeHost.
- Redirecionamento (redirect) — é o que faz uma versão levar automaticamente para a outra. É essa parte que resolve o seu problema de "escolher uma versão oficial".
Escolher uma versão oficial (com ou sem www) é ótimo para SEO: evita que o Google enxergue seu site como "duplicado" em dois endereços diferentes.
Passo 1 — Confirme que as duas versões existem na sua Zona de DNS
Primeiro, vamos garantir que o www "existe" tecnicamente. No cPanel, procure a ferramenta Editor de Zona de DNS:
- Acesse o cPanel da sua hospedagem.
- Vá até Editor de Zona de DNS (dentro do grupo Domínios).
- Selecione o seu domínio e confira se existe um registro para www apontando para o seu site (normalmente um CNAME ou registro A).
Na grande maioria dos casos esse registro já vem pronto na GeHost. Se você não encontrar o registro do www ou tiver dúvida se está certo, é mais seguro chamar o suporte em vez de mexer sozinho — DNS errado pode tirar o site e o e-mail do ar.
Passo 2 — Crie o redirecionamento (a parte que "decide" a versão oficial)
Com o DNS ok, o redirecionamento em si é feito através de um arquivo chamado .htaccess, que fica na pasta do seu site. Vamos até lá:
- No cPanel, abra o Gerenciador de Arquivos.
- Entre na pasta public_html (é onde ficam os arquivos do seu site).
- Procure o arquivo .htaccess. Se ele estiver "escondido", ative a opção de mostrar arquivos ocultos nas configurações do Gerenciador de Arquivos.
- Clique com o botão direito nele e escolha Editar (se o arquivo não existir, você pode criar um novo com esse nome exato).
Agora adicione um dos blocos de código abaixo, de acordo com o que você quer fazer. Cole no topo do arquivo:
Para redirecionar DE www PARA sem www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.seudominio\.com\.br$ [NC]
RewriteRule ^(.*)$ https://seudominio.com.br/$1 [L,R=301]
Para redirecionar DE sem www PARA com www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^seudominio\.com\.br$ [NC]
RewriteRule ^(.*)$ https://www.seudominio.com.br/$1 [L,R=301]
Não esqueça de trocar seudominio.com.br pelo seu domínio de verdade nas duas linhas! Esse é o erro mais comum nessa etapa.
Passo 3 — Salve e teste
- Salve o arquivo .htaccess.
- Abra uma aba anônima do navegador (pra não pegar cache antigo) e digite a versão que deveria redirecionar.
- Confirme que ela leva automaticamente pra versão escolhida.
Se o site tiver certificado SSL, é importante que ele esteja instalado e válido para as duas versões (com e sem www) antes do redirecionamento, senão o visitante pode ver um aviso de segurança no navegador. Se tiver dúvida sobre o SSL do seu domínio, dá uma olhada na área de certificados do cPanel ou fale com o nosso suporte.
Não se sentiu confortável mexendo no .htaccess?
Sem problemas! Mexer em arquivo de configuração do site dá um friozinho na barriga mesmo pra quem já é do ramo. Se preferir, é só acionar o suporte da GeHost pelo painel.gehost.com.br e a gente faz esse ajuste pra você com todo cuidado. 🌱