Clique no banner para conhecer e adquirir o meu treinamento de Bancos de Dados no Azure

Redirecionamento de erros HTTP utilizando o .htaccess (Apache)

Visualizações: 5.131 views
Tempo de Leitura: < 1 minuto

Pessoal,
Boa noite.

Hoje vou mostrar a vocĂªs, como redirecionar suas aplicações em caso de erro de digitaĂ§Ă£o de URL, por exemplo, onde normalmente o servidor Web Apache exibe uma mensagem de erro e o visitante pode ter dificuldades para voltar ao seu site. Caso ele tenha encontrado o seu site atravĂ©s de um site de busca (vulgo, Google), ele provavelmente irĂ¡ sair do seu site e voltar para o Google. NĂ£o podemos deixar isso acontecer, correto ?

Mais uma vez, vou recorrer ao nosso grande aliado, o arquivo de configurações do Apache HTTP Server, .htaccess para nos ajudar.

Para criar o redirecionamento, vamos utilizar a diretiva ErrorDocument, como podemos observar no exemplo abaixo:

Isso irĂ¡ fazer com que para cada cĂ³digo de erro HTTP, vocĂª tenha controle de como quer tratar. Quando o usuĂ¡rio digitar uma URL invĂ¡lida ou que nĂ£o existe (Erro 404 – Not Found), estou redirecionando para o URL /apache.php?erro=404. Dentro do arquivo apache.php eu faço os tratamentos necessĂ¡rios, a personalizaĂ§Ă£o e arte visual para que o visitante leia uma mensagem amigĂ¡vel informando que a pĂ¡gina nĂ£o existe e sugerindo outras URL’s, usando jĂ¡ o layout do meu site e vĂ¡rios links disponĂ­veis para ele navegar normalmente.

Assim, conquistamos atĂ© os visitantes vindos de links quebrados ou enganos! Ah, precisa de ajuda para identificar os cĂ³digos de erro HTTP? Saiba mais clicando aqui.
AtĂ© a prĂ³xima.