Publicidade (Anuncie Aqui)

Apache – Mudando a página de erro 404

Apache – Mudando a página de erro 404

Bom dia pessoal!

Continuando com algumas dicas tiradas do Apache Cookbook do O’Reilly, hoje vou ensinar como mudar a página de erro “Não encontrado” (404) do seu servidor.

O Problema

Seus visitantes quando tentam acessar um endereço ou arquivo que não exista recebem a página de erro “feia” e padrão do Apache e você quer que eles sejam redirecionados para uma outra página, onde poderão continuar navegando no seu site.

A Solução

Edite o arquivo o arquivo .htaccess na raíz do seu site ou o arquivo httpd.conf do seu servidor, em servidores Linux ele provavelmente fica em /usr/apache2/ e em servidores Windows o local pode ser em C:/Arquivos de Programas/Apache Group/Apache/conf/, se não encontrar, faça uma busca em httpd.conf que você encontrará.

Em um desses dois arquivos, coloque a seguinte linha de código:

# Muda o arquivo de erro 404
ErrorDocument 404 /erro404.php

Isso fará com que o Apache use o arquivo erro404.php para lidar com a mensagem de erro. Você pode usar arquivos HTML também, não tem problema.

Uma boa idéia é mandar para a página inicial do seu site. :)

Saiba mais (documentação)

Se existir algum assunto relacionado a configuração do Apache que você tem dúvida, deixe seu comentário e tentarei falar sobre nos próximos artigos.

Abraços e até a próxima!

Você também vai gostar de ler:

Postado em Apache, Artigos, Tutoriais

Com as tags , , , , , , , , , , ,

Escrito por Thiago Belem

Gostou desse artigo?

Não se esqueça de assinar o RSS e divulgue-o para o mundo:

View Comments

  1. Evandson disse:

    Nossa, tão simples eu passei 2 meses fuçando o apache :

  2. Marcos disse:

    Valeu de mais, tava precisando fazer isso no meu site e meu servidor de hospedagem não disponibilizava essa opção no painel de administração do site.

    Você poderia fazer mais artigos sobre os tipos de configurações que da pra fazer no .htaccess, é muito interessante

    Obrigado

blog comments powered by Disqus