O que é um HTTP 404?
Um erro de transferência de hipertexto (http) 404, também conhecido como erro 404 não encontrado, é um código de resposta indicando que o cliente conseguiu alcançar o servidor desejado, mas não conseguiu encontrar a página ou o arquivo para o qual estava procurando. Em termos mais simples, o navegador da Internet conseguiu se conectar ao site em questão, mas a página solicitada não foi encontrada. Para um site normal, o código de status é "200 ok", que é a resposta padrão para solicitações HTTP bem -sucedidas. Outros códigos de status podem ser exibidos se o site for redirecionado.
Cada numeral com um erro HTTP 404 significa algo. O primeiro numeral "4" indica que ocorreu um erro do cliente; portanto, o servidor está dizendo que houve um erro no final do cliente, como um erro de digitação. Também indica que o erro pode não ser permanente. O meio "0" indica um erro geral de sintaxe. O último "4" indica qual erro específico foi cometido do grupo de erros de 400 clientes, que inclui "400 Bad Solicy", "401 não autorizado" e "403 Proibidores".
erros HTTP 404 são tratados no nível do servidor e não por software em execução no site. Alguns sites emularão um erro HTTP 404; nesse caso, ele é chamado de erro SOFT 404. Esses sites usarão uma técnica de redirecionamento, como um meta redirecionamento, ou usarão o arquivo .htaccess para conseguir isso. As vantagens dos webmasters de fazer isso é que eles podem exibir qualquer mensagem ou página que desejarem quando a página solicitada não for encontrada no servidor, melhorando assim a experiência de navegação.
A página HTTP 404 pode ser especificada na configuração do servidor, fornecendo assim um erro real HTTP 404, ao mesmo tempo em que é capaz de redirecionar o usuário para uma página dentro do site. Usando redirecionamentos como erros HTTP 404 podem ser prejudiciais à webPáginas de resultados do mecanismo de pesquisa do site (SERPs). Em alguns navegadores, se uma página HTTP 404 personalizada estiver abaixo de 514 Kilobytes de tamanho, o navegador exibirá sua própria página de erro 404 e não a especificada nas configurações do servidor.