em

Como redirecionar os erros 404 para uma página personalizada

O erro 404 é um código de resposta HTTP que é enviado quando o  servidor não consegue encontrar o destino do pedido enviado pelo cliente.

Este é um erro muito comum na web e ocorre quando a gente tenta visitar uma página que foi excluído ou movida para outro lugar. Por exemplo, se você mudar a estrutura de seu site e mover um determinado diretório para uma parte do site, qualquer um que tentar visitar a URL antiga da página receberá uma mensagem de erro 404.

Se um internauta chega ao seu site procurando alguma coisa e dá de cara com uma mensagem de erro padrão, ele provavelmente vai ir embora para o próximo site da pesquisa… Portanto, é muito importante criar uma página 404 que pelo menos possa redirecionar os seus visitantes para alguma parte útil do site. Para tanto, basta adicionar a seguinte linha ao seu arquivo .htaccess:

ErrorDocument 404 /404.php

O código acima vai direcionar todas pessoas que digitarem um endereço que não existir para a a página 404.php, este é apenas um exemplo, você pode direcioná-las para qualquer lugar é só especificar o endereço: ErrorDocument 404 /index.php

Erro 404

Gostou dessa matéria?

Inscreva seu email para receber atualizações com as últimas publicações do nosso blog.
[jetpack_subscription_form show_subscribers_total="false" button_on_newline="false" custom_font_size="16px" custom_border_radius="0" custom_border_weight="1" custom_padding="15" custom_spacing="10" submit_button_classes="" email_field_classes="" show_only_email_and_button="true" success_message="Sucesso! Enviamos um e-mail para confirmar a sua assinatura. Encontre o e-mail agora e clique em 'Confirmar' para iniciar a inscrição."]

7 opinaram!

Deixe sua opinião!
  1. Olá Ivanilton, preciso de ajuda. Quando eu coloco o ErrorDocument 404 entre parentes (“Página não encontrada”) funciona normalmente, porém quando eu solicito um redirecionamento (/error/404.html) ele apresenta um erro e falha na hora de redirecionar. Você pode me ajudar???

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *