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 ficheiro com letras maiúsculas diferentes, o ficheiro numa pasta errada, uma regra de reescrita que falta, ou uma ligação mudada sem redirecionamento.

As causas, por ordem

Causa Como a reconhece O que fazer
Maiúsculas e minúsculas O ficheiro chama-se Contacto.html e a ligação é contacto.html. No Linux, são ficheiros diferentes (no seu computador pode funcionar). Use sempre minúsculas e sem espaços nos nomes de ficheiros e de pastas.
O ficheiro não está onde se pensa O endereço é dominio.com/pagina mas o ficheiro está numa subpasta, ou fora da raiz do site. Veja Onde ficam os ficheiros.
Falta o ficheiro de entrada O endereço é uma pasta e não há index.html nem index.php. Crie o ficheiro 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 As ligações permanentes e o 404 que se segue. Noutros, o .htaccess: O .htaccess em projetos PHP.
A página mudou de endereço sem redirecionamento Quem tem a ligação antiga (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 as ligações 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 a dar 404? Abra um pedido com o endereço exato e o caminho do ficheiro.

Abrir pedido de suporte

VEJA TAMBÉM

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

As ligações 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 $6.60/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?