Solução de problemas 47 visualizações

Por que o site apresenta erro de mixed content mesmo com SSL ativo

Ver no WHMCS

Por que o site apresenta erro de mixed content mesmo com SSL ativo?

Olá, querido(a) cliente da GeHost! Seu site está com o certificado SSL ativado — ótimo! Mas ainda aparece um aviso de erro de mixed content? Não se preocupe. Isso é mais comum do que parece, e a boa notícia é: é fácil resolver. Vou te guiar passo a passo, como um verdadeiro Sensei da hospedagem. 💡

Dica rápida: Mixed content significa que seu site está carregando recursos (como imagens, scripts ou estilos) por HTTP (não seguro), mesmo com o site sendo acessado por HTTPS. O navegador bloqueia esses recursos por segurança.

Passo 1: Entenda o que é mixed content

Quando você acessa um site com HTTPS, todos os elementos da página devem ser carregados também por HTTPS. Se alguma imagem, CSS, JavaScript ou vídeo for carregado via HTTP, o navegador mostra um aviso de "conteúdo misto" — e pode bloquear esses elementos.

Exemplo:

  • Seu site é: https://seudominio.com.br
  • Uma imagem está carregando assim: http://seudominio.com.br/img/logo.jpg
  • Isso gera o erro — mesmo com o SSL ativo!

Passo 2: Verifique os arquivos do seu site

O problema geralmente está nos arquivos do seu site — como index.html, style.css ou script.js. Você precisa garantir que todos os caminhos para imagens, arquivos CSS ou JS usem HTTPS ou sejam absolutos (começando com /).

Exemplo errado:


Exemplo correto:


Ou, melhor ainda, use caminhos relativos:


Passo 3: Use o Gerenciador de Arquivos do cPanel

Para corrigir isso, você precisa acessar o código do seu site. Vamos usar o Gerenciador de Arquivos no cPanel:

  1. Entre no Painel do Cliente.
  2. Na seção de hospedagem, clique em Entrar no cPanel.
  3. Na tela do cPanel, clique em Gerenciador de Arquivos (em Arquivos).
Tela inicial do cPanel com os grupos de ferramentas

Na tela do Gerenciador de Arquivos, vá até a pasta public_html — é onde estão os arquivos principais do seu site.

Passo 4: Busque e substitua os links HTTP

Abra os arquivos principais do seu site (como index.html, header.php, footer.php, style.css, script.js) e procure por:

  • http://
  • http://seudominio.com.br
  • http://www.seudominio.com.br

Substitua todos esses por:

  • https://
  • https://seudominio.com.br
  • ou use caminhos relativos, como /caminho/para/arquivo

💡 Dica: Use o recurso de "Buscar e Substituir" do editor de texto (como o Notepad++ ou o editor do cPanel) para acelerar o processo.

Passo 5: Verifique links externos

Se você usa imagens, vídeos ou scripts de outros sites (como Google Fonts, Google Analytics, redes sociais), certifique-se de que eles também usem HTTPS.

Exemplo:

  • Google Fonts: https://fonts.googleapis.com — OK!
  • Script do Facebook: https://connect.facebook.net — OK!

Evite usar links como http://fonts.googleapis.com — mesmo que pareça funcionar, o navegador vai bloquear.

Passo 6: Limpe o cache

Depois de fazer as correções:

  1. Atualize sua página no navegador (Ctrl + F5 ou Shift + F5).
  2. Limpe o cache do seu navegador.
  3. Verifique no console do navegador (F12 → aba "Console") se há erros de mixed content.

Se não aparecer mais nenhum erro, parabéns! Seu site está 100% seguro com SSL!

Quer ajuda extra?

Se você não se sentir confortável editando arquivos, ou se o erro persistir, entre em contato com nosso suporte. Estamos aqui para te ajudar — e nosso atendimento é gratuito nos primeiros 30 dias após a entrega.

Se precisar, podemos te orientar passo a passo pelo chat ou e-mail. Basta nos avisar!

Com carinho,
Seu Sensei da GeHost

Precisa de Ajuda?

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