Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
scorch

[htaccess] Página 404 personalizada.

Recommended Posts

scorch

Eu quero ter uma página 404 personalizada. Já vi muitos tópicos aqui sobre isso, já pesquisei e os que achei interessantes, tentei. O problema é que não dá.  :P

.htaccess

Order deny,allow
ErrorDocument 403 /403_forbidden.php/
ErrorDocument 404 /404.php/

404.php

<?

echo 'A página não foi encontrada!';

?>

O que o browser me retorna:

Not Found

The requested URL /project/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

PS: Não sei muito de .htaccess. 😳


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
softklin

Talvez só assim:

ErrorDocument 404 /404.php
ErrorDocument 403 /403_forbidden.php

http://javascriptkit.com/howto/htaccess2.shtml

Já agora, não sei se o IE ainda tem a "funcionalidade" de trocar uma página inferior a x Bytes (poucos), por uma página personalizada do IE. Por isso, tenta que a página tenha mais algum conteúdo útil, por exemplo, um mapa do site, um link para a home, uma caixa de pesquisa, ...


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
scorch

A página 404.php é só um exemplo. depois vou adicionar-lhe CSS e vai fica catita:P


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
scorch

Continua o mesmo. :P

.htaccess

ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/403_forbidden.php/


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
softklin

Verifica o caminho dos ficheiros. no caso de

ErrorDocument 404 /errors/404.php
ErrorDocument 403 /errors/403_forbidden.php

têm de estar numa pasta errors, que por sua vez está na raiz do site (www ou htdocs).

No caso de

ErrorDocument 404 /404.php
ErrorDocument 403 /403_forbidden.php

os ficheiros devem estar na raiz do site.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
scorch

Problema resolvido. 😳

Eu tinha o .htaccess no root do meu projecto e a página 404 também.

Pensava que era como em PHP, que o ficheiro ia procurar a página a partir da pasta em que estava.

Obrigado. :cheesygrin:


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
F_Correia

existe uma cena no cpanel para editar as páginas de erros.

é bem útil xD

Abraços


Porque havia eu se assinar ? A minha mãe diz que é perigoso ter as nossas assinaturas na net ! :S

Share this post


Link to post
Share on other sites
XSnake1996

com diretorio fica assim

ErrorDocument 404 /diretorio/nomedapagina.ext
ErrorDocument 403 /diretorio/nomedapagina.ext

sem

ErrorDocument 404 /nomedapagina.ext
ErrorDocument 403 /nomedapagina.ext

Caso queira ou prescise você pode adicionar outros erros como

100 Continue 
101 Switching Protocols 
200 OK 
201 Created 
202 Accepted 
203 Non-Authoritative Information 
204 No Content 
205 Reset Content 
206 Partial Content 
300 Multiple Choices 
301 Moved Permanently 
302 Moved Temporarily 
303 See Other 
304 Not Modified 
305 Use Proxy 
400 Bad Request 
401 Unauthorized 
402 Payment Required	403 Forbidden
404 Not Found 
405 Method Not Allowed
406 Not Acceptable 
407 Proxy Authentication Required 
408 Request Time-Out 
409 Conflict 
410 Gone 
411 Length Required 
412 Precondition Failed 
413 Request Entity Too Large 
414 Request-URL Too Large 
415 Unsupported Media Type 
500 Server Error 
501 Not Implemented 
502 Bad Gateway 
503 Out of Resources 
504 Gateway Time-Out 
505 HTTP Version not supported
Fonte:http://www.hooverwebdesign.com/templates/http-error-codes.html

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.