Criar páginas de erro personalizadas é extremamente irónico, no sentido que depositamos algum esforço em páginas que esperamos que ninguém as veja.
Porém, personalizar as páginas de erro valem o esforço porque:
- Mantém o utilizador no teu site – sem a página de erro personalizado, o utilizador iria ver uma página de erro horrorosa.
- Pode ser usada para saberes a URL errada e o seu referrer para que assim possas facilmente corrigir o link.
- Mostra profissionalismo pois denota-se que perdeste tempo no tratamento de todo o output do teu site.
- Impede que a maioria dos utilizadores reconheça o erro no teu site, assim, o site mantém a credibilidade.
Existem 5 (as principais) páginas de erros que deves criar:
- 400 – Bad Request
- 401 – Authorization Required
- 403 – Forbidden
- 404 – File Not Found
- 500 – Internal Server Error
Uma vez prontas as páginas acima, vais precisar de adicionar uma linha no teu ficheiro .htaccess por cada página de erro.
O Código
ErrorDocument 400 /solicitacao-impropria.php ErrorDocument 401 /requer-autenticacao.php ErrorDocument 403 /proibido.php ErrorDocument 404 /pagina-nao-encontrada.php ErrorDocument 500 /erro-interno-servidor.php
A directiva ErrorDocument permite dizer ao servidor que a página será chamada quando o respectivo erro ocorre.
Dicas Para Tratar as Páginas de Erro
- Conhece o teu público-alvo antes de julgares se deves permitir que o utilizador saiba que a página que procurava não foi encontrada. Um Web Developer vai querer saber que uma página não foi encontrada, enquanto um utilizador comum pode perder o respeito pelo teu site … ou vice-versa.
- Mantém-nas personalizadas mas acima de tudo profissionais.
- Mantém-nas dentro do mesmo layout do teu site ou pelo menos que tenha o menu de navegação – assim permite aos utilizadores navegarem para outras áreas do seu site.
- Usa cada página, para gravar a URL errada e o respectivo referrer para que possas identificar os links quebrados.
MAI











Sobre o Autor
Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com