Como Resolver o Erro de Mixed Content (HTTP e HTTPS) — Guia Fácil para Iniciantes
Olá, amigo(a) GeHost! 🌟
Você já visitou um site que parece seguro (com o cadeado no navegador), mas de repente aparece um aviso estranho como "Este site carrega conteúdo não seguro"? Isso acontece por causa de um problema chamado mixed content — quando uma página HTTPS carrega recursos (imagens, scripts, vídeos) via HTTP. Não se preocupe! Esse erro é comum, mas fácil de resolver. Vou te guiar passo a passo, como um verdadeiro Sensei da GeHost. Vamos juntos? 🙏O que é Mixed Content?
Imagine que você está entrando em uma casa com portas blindadas (HTTPS) — tudo seguro. Mas, dentro da casa, alguém deixou uma janela aberta (HTTP), e alguém pode entrar por lá. O mesmo acontece com sites: mesmo com HTTPS, se algum elemento for carregado via HTTP, o navegador avisa que o site não é totalmente seguro.
Esse erro pode afetar:
- Imagens que não carregam
- Plugins ou scripts que não funcionam
- Erros no navegador (como barras vermelhas ou avisos)
- Perda de confiança do visitante
Com o passo a passo abaixo, você resolve isso em minutos!
Passo a Passo: Como Corrigir Mixed Content
- Verifique o problema
Abra seu site no navegador e pressione F12 (ou clique com o botão direito > "Inspeção"). Vá até a aba Console ou Network. Lá você verá mensagens como:Content Security Policy: The page's settings blocked the loading of a resource at http://exemplo.com/imagem.jpg (reason: mixed-content).
Isso mostra que algo está carregando via HTTP. Anote o nome do arquivo ou URL que está com http://.
- Acesse o Gerenciador de Arquivos do cPanel
Faça login no cPanel (use seu usuário e senha). Na tela inicial, clique em Gerenciador de Arquivos (File Manager).
- Localize os arquivos que usam HTTP
No Gerenciador de Arquivos, vá até a pasta public_html (ou a pasta do seu site). Abra os arquivos que podem conter links externos, como:- index.html
- header.php ou footer.php (se usar WordPress ou sistema com PHP)
- config.js ou arquivos de script
Abra o arquivo com o editor de texto do cPanel. Procure por URLs que comecem com http://, especialmente para imagens, CSS, JavaScript, ou vídeos.
- Substitua todos os http:// por https://
Troque cada ocorrência dehttp://porhttps://. Exemplo:Antes: <img src="http://meusite.com/foto.jpg" />
Depois: <img src="https://meusite.com/foto.jpg" />Se o arquivo for um script externo (como um plugin de formulário), verifique se ele tem uma versão HTTPS. Se não tiver, entre em contato com o fornecedor.
- Atualize todos os arquivos
Após fazer as alterações, clique em Salvar no editor. Repita o processo para todos os arquivos que contêm links HTTP. - Limpe o cache do navegador
Após salvar, limpe o cache do seu navegador ou abra o site em modo anônimo (Ctrl+Shift+N no Chrome). Isso garante que você veja a versão atualizada do site. - Verifique se o erro sumiu
Volte ao modo de desenvolvedor (F12) e verifique se os avisos de mixed content desapareceram. Se sim, parabéns! 🎉 Você acabou de tornar seu site mais seguro e profissional!
Dicas Rápidas do Sensei
- Use HTTPS sempre — mesmo para imagens e arquivos estáticos. O mundo está mudando: HTTP está ficando obsoleto.
- Evite links absolutos — quando possível, use caminhos relativos como
/imagens/logo.pngem vez dehttp://meusite.com/imagens/logo.png. - Atualize plugins e temas — muitos erros surgem de extensões antigas que ainda usam HTTP. Mantenha tudo atualizado!
Quer ajuda extra?
Se você não se sentir seguro editando arquivos, ou se o erro persistir, nos chame no chat — estamos aqui para te ajudar. Nossa equipe de suporte é formada por pessoas reais, com coração e experiência. ❤️
Seu site merece ser seguro, bonito e funcional. E você, com um pouquinho de atenção, já está no caminho certo. 🚀