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:
- Entre no Painel do Cliente.
- Na seção de hospedagem, clique em Entrar no cPanel.
- Na tela do cPanel, clique em Gerenciador de Arquivos (em Arquivos).
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.brhttp://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:
- Atualize sua página no navegador (Ctrl + F5 ou Shift + F5).
- Limpe o cache do seu navegador.
- 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