Artigos & Ideias

Dicas para Personalizar as Páginas de Erro – 404

Escrito por:

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:

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.

6


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

Comentários

  1. anolsi  6 Julho 2010

    Como é que eu posso saber qual foi a página que foi requisitada pelo browser depois de ter sido chamada a página de erro?

    (responder)
    • Carlos Gonçalves  6 Julho 2010

      Para saberes a página chamada se usares o $_SERVER['REQUEST_URI'] consegues saber qual a página.

      (responder)
      • anolsi  6 Julho 2010

        O problema é que isso me dá o endereço da página de erro e não o realmente requisitado…

        (responder)
  2. anolsi  6 Julho 2010

    Como é que posso saber a url da página requisitada, na página de erro (que foi chamada pelo htaccess)?

    (responder)
    • Carlos Gonçalves  6 Julho 2010

      Podes até concatenar o resultado utilizando %{HTTP_HOST}, %{REQUEST_URI}, %{QUERY_STRING}
      Podes também examinar a URL solicitada (como te aparece nos logs) com %{THE_REQUEST}

      (responder)

Comentar

Nota: A moderação de comentários está activada e pode atrasar o teu comentário. Não há necessidade de reenviares o teu comentário.

  1. Carlos Gonçalves  Maio 19, 2010
More in Outros (1 of 12 articles)

# #