Por que o redirecionamento importa
Ter certificado SSL não basta: se o site continua respondendo em http://, quem digitar o endereço sem "https" ou clicar em um link antigo navega sem criptografia. Formulários de contato e logins enviados assim podem ser lidos por terceiros na mesma rede.
Para o Google, http://, https://, com www e sem www são quatro endereços diferentes. Sem um redirecionamento permanente para uma única versão, a autoridade do site fica dividida entre elas e podem aparecer páginas duplicadas na busca.
Como interpretar o resultado
- Redireciona para HTTPS com código 301: o ideal. O 301 indica mudança permanente e transfere a relevância para o endereço final.
- Redireciona com 302 ou 307: funciona para o visitante, mas indica mudança temporária. Prefira 301 (ou 308).
- Não redireciona: o site responde em HTTP normalmente. Precisa ser corrigido.
- Vários saltos: por exemplo
http://dominio→https://dominio→https://www.dominio. Funciona, mas cada salto atrasa o carregamento. O ideal é ir direto ao endereço final em um único passo.
Como configurar
cPanel
Em Domínios, ative a opção "Forçar redirecionamento HTTPS" para o domínio. Ela só aparece quando o certificado está válido.
Apache (.htaccess)
Para forçar HTTPS e o endereço sem www em um único redirecionamento:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://seudominio.com.br%{REQUEST_URI} [L,R=301]
Se preferir manter o www, troque o domínio na última linha e inverta a segunda condição.
Cloudflare
Em SSL/TLS > Certificados de borda, ative "Sempre usar HTTPS". Para padronizar www ou sem www, crie uma regra de redirecionamento.
Depois de configurar
- Atualize os links internos do site para usar o endereço final direto, sem depender do redirecionamento.
- Confira se o certificado cobre as duas versões (com e sem www), usando o Verificador de SSL. O redirecionamento a partir de um endereço sem certificado gera erro antes de redirecionar.
- Cadastre a versão final no Google Search Console e envie o sitemap com os endereços em HTTPS.
- Considere ativar o HSTS. Veja no Verificador de Headers de Segurança.
Perguntas frequentes
Qual a diferença entre redirecionamento 301 e 302?
O 301 diz que a mudança é permanente: navegadores e buscadores passam a usar o novo endereço e transferem a relevância para ele. O 302 diz que é temporária, e o buscador pode continuar considerando o endereço antigo. Para HTTPS, use sempre 301.
É melhor usar www ou sem www?
Tanto faz para o Google. O importante é escolher uma versão, redirecionar a outra para ela e usar a mesma em todos os links, no sitemap e no Search Console.
Meu site ficou em loop de redirecionamento depois de forçar HTTPS. O que aconteceu?
É comum quando há um CDN ou proxy (como o Cloudflare em modo SSL "Flexível") na frente do servidor: o proxy acessa o servidor por HTTP, o servidor redireciona para HTTPS, e o ciclo se repete. A solução é usar o modo SSL "Completo (estrito)" no CDN, com certificado também no servidor.
O redirecionamento deixa o site mais lento?
Só na primeira visita por um endereço antigo, e o atraso é pequeno quando é um único salto. Vários redirecionamentos em sequência somam atrasos, por isso o ideal é ir direto ao endereço final.