26 de agosto de 2008

HTTP: Código 404 Not Found

Este artigo é uma continuação de "Conheça e entenda o HTTP". ;)

404 Not Found. Sorry, we couldn't find't Quando um servidor envia uma resposta à um user-agent, ele procura o documento solicitado e envia uma resposta. Nessa mensagem, há os chamadoscódigos de resposta. O código 200 Ok siguinifica que o servidor encontrou o documento solicitado e que não houve problemas.

Já o código 404 Not Found diz ao user-agent que aconteceu um problema: o documento não foi encontrado. Isso pode ter acontecido porque o documento não existe, erro de digitação, ou foi apagado.

Geralmente, as páginas de erro 404 são péssimas para o usuário que está acessando o site. Ele não encontra a informação que estão procurando e acaba saindo do site.

Para contornar isso, faça páginas de erro 404 criativas. Use links para a página incial, contato e para outras páginas importantes. Além de uma caixa de busca, para o leitor encontrar a página que procura.

Para criar páginas de erro no Apache, basta modificar o arquivo .htacess . Insira a seguinte linha:

ErrorDocument 404 /erros/404.html

E não se esqueça de criar uma pasta "erros" com o documento "404.html" dentro dela.

Precisa de inspiração para criar páginas de erro 404? Procure nesses sites:
50 exemplos de páginas de erro 404

Até a próxima!