SSL & Segurança 39 visualizações

Como corrigir o erro de "conteúdo misto" (mixed content) depois de instalar o SSL

Ver no WHMCS

Como corrigir o erro de "conteúdo misto" (mixed content) depois de instalar o SSL

Oi! Aqui é a Sensei da GeHost 🥋 Você acabou de instalar o certificado SSL do seu site, o cadeadinho verde apareceu... mas o navegador ainda mostra um aviso de "conexão não totalmente segura" ou "conteúdo misto"? Respira, isso é super comum e tem solução simples. Vamos entender o que está acontecendo e resolver juntos, passo a passo.

O que é "conteúdo misto" (mixed content)?

Quando seu site passa a usar HTTPS (o "cadeado" do SSL), o navegador espera que todos os elementos da página — imagens, scripts, folhas de estilo (CSS), fontes, vídeos — também sejam carregados via HTTPS. Se alguma dessas coisas ainda está referenciada como HTTP (sem o "s"), o navegador identifica isso como "conteúdo misto": parte segura, parte insegura. É por isso que o cadeado pode aparecer quebrado, cinza ou com um aviso de alerta.

💡 Dica da Sensei: isso não significa que seu certificado SSL está com problema. Na grande maioria dos casos, o certificado está ótimo — o que precisa de ajuste são os links internos do site.

Passo 1: confirme que o certificado está mesmo ativo

Antes de sair caçando o erro, vale confirmar que o SSL está instalado e ativo corretamente no seu domínio. Acesse o painel do seu cPanel e vá até a área de SSL/TLS.

Tela SSL/TLS Certificates do cPanel para emitir e instalar certificado

Se o certificado estiver instalado e válido para o seu domínio, pode seguir tranquilo para os próximos passos.

Passo 2: identifique o que está sendo carregado como HTTP

A forma mais rápida de descobrir exatamente o que está causando o alerta é usar o próprio navegador:

  1. Abra seu site no Google Chrome ou Firefox.
  2. Clique com o botão direito em qualquer parte da página e escolha "Inspecionar" (ou aperte F12).
  3. Vá até a aba "Console".
  4. Recarregue a página. Você vai ver mensagens em vermelho ou amarelo citando "Mixed Content" e o endereço exato (URL) do arquivo que está sendo carregado em HTTP.

Anote essas URLs — elas são o mapa do tesouro para resolver o problema.

Passo 3: corrija a causa, de acordo com o seu tipo de site

Se o seu site é WordPress

  1. No painel do WordPress, vá em Configurações → Geral e confirme que os campos "Endereço do WordPress (URL)" e "Endereço do site (URL)" começam com https://.
  2. Muitos links antigos (imagens, textos) ficam gravados como HTTP direto no banco de dados. Para corrigir isso de forma segura, o caminho mais simples é usar um plugin de "busca e substituição" de URLs no banco (ex.: plugins famosos como "Better Search Replace" ou "Really Simple SSL", disponíveis no repositório oficial do WordPress). Eles trocam automaticamente todas as menções de http://seudominio.com por https://seudominio.com.
  3. Depois de rodar a substituição, limpe o cache do site (se usar plugin de cache) e do seu navegador, e teste novamente.

Se o seu site é HTML/PHP feito sob medida

Nesse caso, o ajuste costuma ser manual, direto nos arquivos do site:

  1. Acesse o Gerenciador de Arquivos do cPanel (ou use um cliente FTP) e localize a pasta public_html do seu domínio.
  2. Abra os arquivos HTML/PHP do site e procure por trechos como src="http://... ou href="http://... apontando para o seu próprio domínio.
  3. Troque esses trechos para https://. Uma boa prática é usar links relativos (por exemplo, /imagens/logo.png em vez de http://seudominio.com/imagens/logo.png) — assim o navegador sempre usa o mesmo protocolo da página, sem risco de misturar.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas como public_html

Passo 4: force o redirecionamento de HTTP para HTTPS

Além de corrigir os links internos, é importante garantir que qualquer visitante que digite http:// seja automaticamente levado para a versão https://. Isso evita que o problema volte a acontecer. Normalmente esse redirecionamento é configurado no arquivo .htaccess da sua conta (também acessível pelo Gerenciador de Arquivos).

⚠️ Editar o .htaccess exige cuidado — um errinho de sintaxe pode tirar o site do ar. Se não se sentir confortável mexendo nesse arquivo, pode chamar o suporte da GeHost que a gente te ajuda com tranquilidade.

Passo 5: teste tudo de novo

  1. Limpe o cache do navegador (ou abra uma aba anônima).
  2. Acesse seu site pelo endereço com https://.
  3. Confira se o cadeado aparece fechado e sem avisos na barra de endereço.
  4. Repita o Passo 2 (Console do navegador) para confirmar que não há mais nenhuma mensagem de "Mixed Content".

Ainda com dúvida?

Se depois desses passos o aviso persistir, ou se você não se sentir seguro mexendo em arquivos do site, não tem problema nenhum em pedir uma mãozinha. Fale com o suporte da GeHost pelo painel.gehost.com.br — a equipe pode te ajudar a identificar exatamente qual arquivo ou plugin está causando o conteúdo misto.

🥋 Lembrete da Sensei: corrigir o conteúdo misto não é só estética — sites com esse aviso podem perder a confiança do visitante e até posição em buscadores. Vale a pena deixar tudo redondinho!
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.