Quando você acessa um site e aparece uma mensagem com um número, esse número é um código de status HTTP. Ele indica o que aconteceu com o pedido entre o navegador e o servidor. Os mais conhecidos são o 404 e o 500, e eles apontam problemas bem diferentes.
Erro 404: página não encontrada
O 404 significa que o servidor está funcionando, mas não achou o endereço pedido. Isso acontece em situações como:
- Link digitado errado ou com letras trocadas.
- Página que foi apagada ou teve o endereço alterado.
- Link antigo em redes sociais, e-mails ou outros sites que já não aponta para nada.
- Erro de configuração em rotas, em sites feitos com frameworks.
O que o visitante pode fazer
Confira o endereço, apague o final do link para tentar chegar à página inicial e use a busca do site. Se o link vem de um lugar de confiança e continua quebrado, avise o responsável.
O que o dono do site pode fazer
- Redirecione páginas que mudaram de endereço para o novo conteúdo, usando um redirecionamento permanente.
- Corrija links internos quebrados. Ferramentas de rastreamento e o relatório de páginas do Google Search Console ajudam a achar esses links.
- Crie uma página 404 útil, com busca e links para seções principais, em vez de uma tela vazia.
- Revise o mapa do site depois de reorganizar o conteúdo.
Erro 500: falha no servidor
O 500, chamado de erro interno do servidor, indica que algo deu errado ao processar o pedido, e o servidor não sabe ou não diz exatamente o quê. Quem acessa não pode corrigir isso.
Causas frequentes:
- Erro no código da aplicação, como um trecho com falha após uma atualização.
- Problema de conexão com o banco de dados.
- Arquivo de configuração do servidor com erro.
- Falta de memória ou de recursos na hospedagem.
- Plugin ou extensão incompatível, em sites feitos com gerenciadores de conteúdo.
Por onde investigar
- Veja os registros de erro (logs) do servidor ou da hospedagem. A mensagem costuma apontar o arquivo e a linha do problema.
- Pense no que mudou antes do erro: uma atualização, um novo plugin, uma alteração de configuração.
- Desfaça a última alteração ou restaure um backup, se for o caso. O texto sobre backup de site e de sistema explica como se preparar.
- Se o site é hospedado em serviço de terceiros, abra um chamado no suporte com horário e página afetada.
Outros códigos úteis
Os códigos que começam com 4 indicam problema no pedido ou no acesso, como o 403, que é acesso proibido. Os que começam com 5 indicam falha do lado do servidor, como o 502 e o 503. Se o site publicado em plataformas automatizadas apresentar erro depois de uma publicação, o texto sobre deploy explicado ajuda a entender o processo.