Por que o site carrega estilos quebrados (sem CSS) depois de mudar de servidor?
Olá, querido(a) cliente! Seu site está com a aparência estranha, sem cores, sem layout, como se os estilos não tivessem carregado? 😅 Não se preocupe — isso é algo bem comum quando se muda de servidor, especialmente em migrações de hospedagem. Vamos resolver isso juntos, passo a passo, como um verdadeiro Sensei da GeHost.
Esse problema geralmente acontece porque o caminho dos arquivos CSS (ou imagens, ou JavaScript) está incorreto no novo servidor. Ou seja: o site ainda está procurando os arquivos no antigo lugar, mas eles não estão mais lá.
Dica rápida: Se o seu site estava funcionando antes da mudança, e agora está com "estilos quebrados", o problema está quase sempre no caminho dos arquivos — não no código em si.
Passo a passo para resolver
- Verifique o caminho dos arquivos CSS no código do site
Abra o arquivo HTML do seu site (geralmenteindex.htmlouindex.php) e procure por linhas como:<link rel="stylesheet" href="css/estilo.css">
ou<link rel="stylesheet" href="/assets/css/main.css">
Verifique se o caminho está correto em relação à estrutura de pastas do novo servidor.
- Confira a estrutura de pastas no novo servidor
Faça login no seu painel da GeHost: painel.gehost.com.br
Acesse o cPanel e abra o Gerenciador de Arquivos (
).
Verifique se a pasta onde você colocou os arquivos CSS (ex:
css/,assets/css/) realmente existe dentro da pastapublic_html(ou da subpasta do seu domínio). - Confira se os arquivos estão no lugar certo
No Gerenciador de Arquivos, navegue até a pasta onde o CSS deveria estar. Se o arquivoestilo.cssoumain.cssnão estiver lá, ele não será carregado.Se estiver faltando, você precisa reenviar os arquivos via FTP ou pelo próprio Gerenciador de Arquivos.
- Verifique se o nome dos arquivos está exatamente igual
Muitas vezes, o problema é bobo: um nome escrito errado, com letra maiúscula ou minúscula diferente, ou um espaço a mais.Exemplo: se no código está
estilo.css, mas no servidor estáEstilo.cssouestilo.CSS, o navegador não encontra o arquivo.💡 Dica: os servidores Linux (como o da GeHost) são sensíveis a maiúsculas/minúsculas!
- Limpe o cache do navegador
Às vezes, o navegador está mostrando uma versão antiga do site, com o CSS quebrado, porque está usando um cache antigo.Pressione Ctrl + F5 (ou Cmd + Shift + R no Mac) para forçar o recarregamento completo da página.
- Teste com um arquivo CSS simples
Crie um arquivo novo chamadoteste.cssdentro da pastacss/(ou onde você costuma colocar) com um estilo simples, como:body { background-color: yellow; }Depois, adicione a linha no HTML:
<link rel="stylesheet" href="css/teste.css">
Se o fundo ficar amarelo, o problema é com o nome ou caminho do seu CSS original. Se não funcionar, o problema está no servidor ou na estrutura de pastas.
Se nada funcionar…
Se você já verificou tudo e o CSS ainda não carrega, pode ser que o servidor esteja bloqueando arquivos por segurança — mas isso é raro na GeHost.
Se precisar, entre em contato com nosso suporte. Acesse o painel do cliente e clique em Suporte para abrir um ticket. Nos diga:
- O nome do domínio;
- Qual caminho que você está usando no HTML;
- Se o arquivo CSS está no servidor;
- Se o nome está exatamente igual (com letras maiúsculas/minúsculas).
Assim, podemos te ajudar com mais precisão. E lembre-se: você não está sozinho. A GeHost está aqui com você, sempre.
Se precisar de ajuda com FTP, upload ou configuração de arquivos, é só chamar — e seu site volta a brilhar, com estilo e beleza! ✨