Busca


imprimir pdf

É possível reencaminhar os visitantes de uma página que não existe?


Sim, é possível. Para isso, crie um ficheiro nomeado .htaccess no seu directório www, no qual colocará esta linha para reencaminhar o visitante para o ficheiro erro.html do seu directório www:

Errordocument 404 /erro.html


Também pode reencaminhar o erro para um script CGI que afixará uma mensagem, reencaminhará o visitante para outro ficheiro em acordo com a URL que foi pedida a partida (disponível na variável do ambiente REQUEST_URI), e/ou enviar-lhe-à um e-mail, etc. para isso, acrescente a seguinte linha no seu ficheiro .htaccess:

Errordocument 404 /cgi-bin/erro.cgi?type=404


Uma mudança deve fazer-se unicamente se a página for chamada em https (SSL) para isso é preciso pôr isto::

Errordocument 401 /~login/error.html


Este sistema permite-lhe igualmente gerir os outros erros que podem ser geridos pelo servidor web.
Os mais correntes são:

  • 401: Authorization required. Este erro é gerado quando um visitante introduz um login/password errado no momento do acesso a um ficheiro ou directório protegido.

  • 403: Access denied. O acesso a um directório no qual nenhum ficheiro index.html (ou index.cgi, etc.) está presente ou a configuração do servidor proíbe a afixação dos ficheiros do directório ao utilizador.

  • 404: Not Found. O ficheiro que o visitante tenta ver não existe.

  • 500: Server Error. Tipicamente, acontece quando um CGI não se executou correctamente ou que os direitos dos script não estão correctos.