SSL Flexível ou Full (strict) na Cloudflare: qual usar e como evitar o loop de redirecionamento

Tempo de leitura: 3 minutos

Você colocou o site atrás da Cloudflare, ativou o HTTPS e, de repente, o navegador mostra “Esta página não está funcionando: redirecionou você muitas vezes”. O culpado quase sempre é o modo de SSL escolhido na Cloudflare. Entender a diferença entre Flexível, Full e Full (strict) resolve o problema e ainda deixa o site mais seguro.

Na hospedagem da Rubfy, o AutoSSL instala um certificado válido em todos os domínios, que é a base para usar o modo mais seguro. Se você ainda não tem onde rodar isso, a Hospedagem de Sites Rubfy já entrega o servidor pronto.

Como funciona a conexão com a Cloudflare

Com o proxy ativo (nuvem laranja), a conexão tem dois trechos:

  1. Visitante até a Cloudflare: sempre pode ser HTTPS.
  2. Cloudflare até o seu servidor: depende do modo de SSL escolhido.

Os modos de SSL

  • Desativado: nada é criptografado. Não use.
  • Flexível: o visitante usa HTTPS até a Cloudflare, mas a Cloudflare fala com o seu servidor em HTTP, sem criptografia.
  • Completo (Full): HTTPS nos dois trechos, mas a Cloudflare aceita qualquer certificado no servidor, até um vencido.
  • Completo (estrito) / Full (strict): HTTPS nos dois trechos, e a Cloudflare exige um certificado válido no servidor. É o modo recomendado.

Por que o Flexível causa o loop

No modo Flexível, a Cloudflare chega no seu servidor por HTTP. Se o site está configurado para forçar HTTPS (pelo .htaccess, por um plugin ou pelo próprio WordPress), o servidor responde “vá para HTTPS”. A Cloudflare repassa ao visitante, que pede HTTPS de novo, a Cloudflare chama o servidor por HTTP de novo… e assim infinitamente.

A solução: Full (strict)

### Passo 1: garantir o certificado no servidor

No cPanel, abra SSL/TLS Status e confira se o domínio e o www estão com cadeado verde. Se não estiverem, clique em Run AutoSSL. Se o AutoSSL falhar, veja AutoSSL não renovou.

Com o proxy da Cloudflare ligado, alguns provedores têm dificuldade para validar o AutoSSL. Uma alternativa é gerar um certificado de origem na Cloudflare (SSL/TLS > Servidor de origem) e instalar no cPanel, em SSL/TLS > Gerenciar sites SSL. Esse certificado é aceito pelo modo estrito.

### Passo 2: mudar o modo

No painel da Cloudflare, vá em SSL/TLS > Visão geral e escolha Completo (estrito).

### Passo 3: forçar HTTPS num lugar só

Escolha um lugar para forçar o HTTPS: a opção Sempre usar HTTPS da Cloudflare ou a regra no .htaccess do servidor. Ter os dois não causa loop no modo estrito, mas manter um só facilita o diagnóstico.

### Passo 4: limpar o cache

Em Caching > Configuração, clique em Limpar tudo e teste o site numa aba anônima.

Ainda com loop?

  • Confira se o WordPress está com https nos campos de URL em Configurações > Geral.
  • Desative temporariamente plugins de SSL ou redirecionamento para ver se algum está brigando com a Cloudflare.
  • Verifique se não existe uma regra de página antiga forçando HTTP.

Resumo

Flexível é um atalho que esconde um trecho sem criptografia e causa loops. Com certificado válido no servidor, use sempre Full (strict). Se ainda não configurou os nameservers da Cloudflare, veja como configurar o domínio na Cloudflare.

HTTPS de ponta a ponta

Certificado válido no servidor e Cloudflare no modo estrito: o site fica seguro nos dois trechos e sem loop. Na Hospedagem de Sites Rubfy você conta com cPanel oficial, Sitejet com inteligência artificial incluso, servidor LiteSpeed, backups com JetBackup, antivírus premium, migração gratuita, servidores no Brasil e suporte humano via WhatsApp e ticket. Fale com a equipe pelo WhatsApp e escolha o plano ideal para o seu projeto.