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.

Bem-vindo ao blog de como ganhar dinheiro na internet! Se é um visitante novo subscreva o feed RSS do blog. Obrigado pela visita!

Adicionar artigo ao Rec6Adicionar artigo ao LinkkAdicionar artigo ao doMelhor
Inserir comentário
Blogs, Mini-sites, Sem Tema

Mais posts de interesse:

Compra um link!

Boa ideia … Mas como funciona?

EUR

5 Comentários

Comment de Miguel Cangueiro
2008-06-06 07:59:53

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

Comment de Custodio
2008-06-08 18:51:25

Podemos escrever normalmente, ou também inserir código html, link para outras páginas do site… etc.

 
 
Comment de Artur
2008-06-09 07:56:40

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

Comment de Custodio
2008-06-09 19:59:28

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”

 
 
Comment de Miguel Canguiro
2008-06-10 08:52:38

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

 
Nome (required)
E-mail (o e-mail fica privado)
URI
Subscreve os comentários a este post por e-mail
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.