Erro 404 numa página que devia existir: as causas, por ordem

A resposta curta: o erro 404 quer dizer «o servidor funciona, mas não encontra aquilo que pediu». Numa página que sabe que existe, as causas são quase sempre um nome de arquivo com letras maiúsculas diferentes, o arquivo numa pasta errada, uma regra de reescrita que falta, ou um link mudado sem redirecionamento.

As causas, por ordem

Causa Como a reconhece O que fazer
Maiúsculas e minúsculas O arquivo chama-se Contato.html e o link é contato.html. No Linux, são arquivos diferentes (no seu computador pode funcionar). Use sempre minúsculas e sem espaços nos nomes de arquivos e de pastas.
O arquivo não está onde se pensa O endereço é dominio.com/pagina mas o arquivo está numa subpasta, ou fora da raiz do site. Veja Onde ficam os arquivos.
Falta o arquivo de entrada O endereço é uma pasta e não há index.html nem index.php. Crie o arquivo de entrada: Listagens de pastas.
Um site com endereços «bonitos» (WordPress, Laravel) cujas regras desapareceram A página de início abre e todas as outras dão 404. No WordPress, veja Os links permanentes e o 404 que se segue. Em outros, o .htaccess: O .htaccess em projetos PHP.
A página mudou de endereço sem redirecionamento Quem tem o link antigo (o Google, outro site) cai no 404. Crie um redirecionamento 301 para o endereço novo: Redirecionamentos 301.
Está no domínio errado O domínio abre outro site, ou a pasta do domínio não é a que pensa. Veja Um domínio que abre o site errado.

Para o Google e para os visitantes

1 Veja que páginas dão 404 de verdade: o Search Console lista-as: Erros de rastreio.
2 Para as que mudaram, faça o redirecionamento. Para as que acabaram, deixe o 404, mas com uma página útil.
3 Faça uma página 404 própria com a pesquisa e os links principais: Páginas de erro personalizadas.
Não redirecione tudo o que dá 404 para a página inicial. O Google trata isso como um erro disfarçado, e o visitante fica sem saber o que aconteceu.

A página existe e continua dando 404? Abra um pedido com o endereço exato e o caminho do arquivo.

Abrir pedido de suporte

VEJA TAMBÉM

Onde ficam os arquivos do seu site: public_html, pastas e que domínio usa qual

Os links permanentes do WordPress e o 404 que se segue

Redirecionamentos 301 quando muda uma página ou um domínio

Erros de sites explicados: 500, 403, 404, 508 e o que fazer

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?