Páginas de erro personalizadas (como 404) com .htaccess
Introdução
A diretiva ErrorDocument do Apache substitui a resposta de erro predefinida por uma página sua, por um texto, ou por um redirecionamento para um URL local ou externo.
Criar páginas de erro personalizadas
Ligue-se ao servidor por SSH e vá ao document root do website. Com o editor de texto da sua preferência, crie uma página de erro com o nome 404.html e um conteúdo de exemplo como o abaixo.
<html>
<head>
<title> Custom 404 Error Page</title>
</head>
<body>
<p> The resource you tried is currently unavailable in server, please navigate back and try other products.</p>
</body>
</html>
Atribua as permissões corretas ao ficheiro,
chmod 644 404.html
chown user.user 404.html
Configurar o servidor web para usar a página de erro personalizada
Sintaxe:
ErrorDocument error-code [path to error document]
Exemplo, com o 404.html no document root:
ErrorDocument 404 /404.html
A diretiva ErrorDocument pode ser acrescentada à secção virtualhost do seu website.
Abra o httpd.conf num editor de texto e localize a secção virtual host do seu website.
<VirtualHost *:80>
ServerName mydomain.com
…..
….
…
..
.
ErrorDocument 404 /404.html
</VirtualHost>
A mesma linha pode ser colocada no ficheiro .htaccess do document root quando AllowOverride FileInfo está ativo para esse diretório, o que é o caso habitual em servidores cPanel e Plesk.
Teste a configuração do Apache e recarregue-a para que a página de erro entre em vigor.
Das FAQ da EuroVPS.
Mais na categoria «Guias»O seu próximo parceiro de infraestrutura
Ainda tem
uma pergunta?
Diga-nos o que está a tentar fazer. Um engenheiro vai ler e responder.
+357 222 32280
Comecemos pela sua infraestrutura.
Um pouco de contexto ajuda-nos a começar a conversa certa.
