Como criar uma página de erro 404

Quando, há cerca de um mês, optei por mudar a plataforma de vendas da minha primeira loja de comércio electrónico para a CubeCart, deparei-me com um problema. A loja anterior tinha muitas páginas indexadas, e recebia algumas visitas dos motores de busca. Com esta alteração na plataforma de vendas, estas páginas deixaram de existir, e quem as procura por intermédio dos motores de busca vai encontrar uma página em “branco”, com um erro 404, servida pela empresa de alojamento.

Vi-me então na necessidade de criar uma página para orientar estes visitantes, e apresentar-lhes opções, ou então de pelo menos os reenviar para a “home page” do site. Ao contrário do que possam pensar, isto não é nada difícil de fazer.

ERRO 404

A primeira coisa a fazer é criar a tal página que querem mostrar a quem procura algo que já não está no vosso site. Depois, encontram o ficheiro .htaccess no servidor e inserem-lhe o seguinte código (têm que fazer o download da mesma):

ErrorDocument 404 /pagina404.html

onde a “pagina404.html” é a página que acabaram de criar, e que neste caso está na “raiz do site”, dai o “/” antes do nome da página. No caso de não terem o ficheiro .htaccess, podem criá-lo. Abrem um processador de texto normal, e inserem o código que referi. Depois guardam o ficheiro com um nome qualquer (pode ser texto.txt), e fazem o upload para o servidor. Uma vez ai, mudam o nome do ficheiro para “.htaccess”.

Se a página de erro estiver noutra pasta, basta inserirem o nome dessa, e neste caso ficam com algo assim:

ErrorDocument 404 /nomedapasta/pagina404.html

Da mesma forma que fizeram esta página de erro, podem fazer outras páginas para outros erros mais comuns, como seja o erro 401 (não autorizado), e o erro 403 (página proibida). Neste caso podiamos inserir o seguinte código:

ErrorDocument 401 /paginanaoautorizada.html

ErrorDocument 403 /paginaproibida.html

ErrorDocument 404 /pagina404.html

Na eventualidade de querermos ver os visitantes reencaminhados para a página principal do nosso site, poderiamos inserir o seguinte código:

ErrorDocument 404 /index.php

Como podem ver, não é nada difícil. De qualquer forma esta é a maneira mais fácil de fazer esta alteração, mas se alguém tiver algo a acrescentar pode fazê-lo.

Tags: ,

5 comentários em “Como criar uma página de erro 404”
  1. Tenho uma questão em relação a isto. Nessa página que vamos criar temos que inserir algum código html? Ou podemos escrver normalmente como o fariamos num documento de Word?

    Miguel Cangueiros last blog post..Bidvertiser

  2. Artur says:

    Ola pessoal,

    Custodio, o conceito de redireccionar a pagina 404 para a homepage ou rentabilizá-la de alguma forma, era pouco usado pelos webmasters até aos dias de hoje.

    Antigamente apenas servia para mostrar aos leitores que a página não existia. Nos dias de hoje começa a ser usada com outros fins para além de informar (redireccionamento, publicidade e lucro)

    Pelo que tenho lido, podemos inclusivamente rentabilizá-la através da colocação de ads (adsense e netaffiliation).

    Abraços,

    Arturs last blog post..Netaffiliation Como Registar

    • Custodio says:

      Artur,

      Só para esclarecer uma questão muito importante: não se podem colocar anúncios Adsense em páginas 404, nem outras “error pages”

  3. Eu não tenho intenção de monetizar a pagina de erro, apenas de a fazer redireccionar para a home page do blog.

Deixe o seu comentário

(obrigatório)

(obrigatório)



Subscreve a newsletter gratuita e começa hoje mesmo a ganhar dinheiro na internet!

Categorias