Jump to content
Sign in to follow this  
carcleo

Páginas de erro no Apache

Recommended Posts

carcleo

já vi várias tentativas de habilitar páginas de erro no apache/php mas nenhuma funcionou aqui.

tenho arquivo ***.htaccess*** e nele tenho as seguintes linhas:

   ErrorDocument 400 /index.php
   ErrorDocument 401 /401.php
   ErrorDocument 403 /403.php
   ErrorDocument 404 /404.php
   ErrorDocument 500 /500.php

   <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       RewriteRule ^(index|index/)$ index.php [NC,L]
       RewriteRule ^index/([a-z0-9-]+)$ index.php?pagina=$1 [NC]
   </IfModule>

Fiz o teste com una página inexistente em localhost!

Porque o apache não redireciona para as páginas de erro?

Também tentei assim no .htaccess e não deu

   <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       ErrorDocument 400 /index.php
       ErrorDocument 401 /401.php
       ErrorDocument 403 /403.php
       ErrorDocument 404 /404.php
       ErrorDocument 500 /500.php

       RewriteRule ^(index|index\/)$ index.php [NC,L]
       RewriteRule ^index\/([a-z0-9-]+)$ index.php?pagina=$1 [NC]
   </IfModule>

Já reestartei o Apache e nada

Setei AllowOverride para All em todas ocorrências do httpd.conf.

tirei o comentário da linha mod_rewrite.

Nada!

Share this post


Link to post
Share on other sites
carcleo

Acho que funcionou sim. Mas não posso transferir para 404.php que não acha embora a página esteja lá. Precisa ter extensão .html. Alguma correção quanto à isso?

Share this post


Link to post
Share on other sites
carcleo

Descobri. O problema é que é preciso passar o endereço completo da página de erro. Tipo http://..... Será que existe uma regra para passar só o caminho relativo?

E será que existe uma forma de e vez de redirecionar para a página 404.php, o endereço da barra de endereços permanecer o mesmo e a página 404;php ser incluída?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

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.