401 – Não autorizado
Acesso ao recurso URL requer autenticação do usuário que:
1) ainda não está sendo provido ou 2) Que está sendo provido mas falhou nos testes de autorização.
Sabe-se disso comumente com "HTTP Basic Authentication". A menos que você tenha uma boa razão para fazer isso, não é recomendado o redirecionamento do erro 401.

403 – Proibido
A requisição foi uma requisição legal, mas o servidor está recusando a responder esta. Diferente do 401 resposta não autorizada, autenticaçao nao fará diferença. Isto geralmente é devido a quesões de scripting ou permissões.

404 – Não encontrados
Este código indica que o cliente não foi apto a comunicar com o servidor, mas também que o servidor não pôde achar a requisição, ou nao configurou para cumpriu a requisição e não revelou a razão. O erro 404 não deve ser confundido com o servidor não encontrado ou erros similares, para estes a conecçao para o servidor de destino realmente não pode ser feita.

500 – Erro do servidor interno
Servidor Web encontrado em uma condição inesperada, impedindo o cumprimento da requisição do cliente (e.g. seu Web browser) para o acesso do requerido URL. Este é um "catch-all" de erro gerado pelo seu servidor de Web. Basicamente alguma coisa foi errada, mas o servidor não pode ser mais específico sobre as condições dos erros nesta resposta ao cliente.


O que são páginas personalizadas de erro?

Para evitar uma página de erro padrão, você pode criar sua própria página de erro adicionando linhas de comandos especiais em arquivos .htaccess (pronunciada dot h t access). Este arquivo tipicamente está em /public_html/ diretório na sua conta (cPanel). Ou se você tem um
add-on domain, este fica em /public_html/{add-on domain}/.Você pode já ter um lá. Se este é o caso, entáo você pode somente adicionar estas linhas nele. Se não, você pode apenas criar um novo, vazio, arquivo .htaccess para adicionar estas linhas nele.
O formato para a indicação do documento de erro está no arquivo .htaccess a seguir:

ErrorDocument 404 /errors/404.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 500 /errors/internalerror.html
ErrorDocument 403 /errors/forbid.html


Documento de erro código URL

O código se refere ao código de erro que vcê deseja redirecionar (403,404,500 etc) e o URL se refere à localizaçãodo arquivo que você gostaria de indicar. O URL pode ser tanto o URL-Path (e.g. /errors/404.html) ou URL cheio (ex. http://www.example.com/404.html). para os dominios addon ou subdomínios a tragetótria da página de erros deve ser URL cheio.

Exemplos

Se você criou um 404.shtml e fez um upload deste para um diretório de raiz do seu domínio exemplo.com, a página do seu arquivo .htaccess vai ter uma linha como esta:

ErrorDocument 404 http://www.example.com/404.shtml

Se você queria usar o arquivo de script 404.php que você escreveu, deveria ser como este:

ErrorDocument 404 http://www.example.com/404.php

Se você quiser que pessoas sejam redirecionadas para sua homepage quando elas alcançarem uma página não existente, você poderá usar:

ErrorDocument 404 http://www.example.com/


O arquivo .htaccess controla o diretório onde ele esteja, e todos os subdiretórios. Entretanto, colocando adicional arquivo .htaccess no subdiretório, outro arquivo.htaccess pode ser sobre governado.