O código 404 é um status de erro HTTP que indica uma dificuldade em encontrar uma página (arquivo ou diretório) especificada na barra de endereço. Sendo assim, o erro 404 é uma dificuldade do lado da aplicação ou até mesmo do usuário que acessa seu site.
O que pode causar o erro 404?
O arquivo que foi acessado não existe no FTP do seu site;
O diretório que foi acessado não existe no FTP do seu site;
A regravação de URLs da sua aplicação está configurada incorretamente.
Se o erro é gerado depois de um usuário clicar em algum link do seu site, basicamente basta corrigir a URL para mandar para o local correto.
Aqui na KingHost, você pode se deparar com uma página de erro 404 personalizada. Veja abaixo: