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:
Código :
Porque o apache não redireciona para as páginas de erro?
Também tentei assim no .htaccess e não deu
Código :
Setei AllowOverride para All em todas ocorrências do httpd.conf.
tirei o comentário da linha mod_rewrite.
Nada!
tenho arquivo ***.htaccess*** e nele tenho as seguintes linhas:
Código :
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!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>
Porque o apache não redireciona para as páginas de erro?
Também tentei assim no .htaccess e não deu
Código :
<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 nadaRewriteEngine 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>
Setei AllowOverride para All em todas ocorrências do httpd.conf.
tirei o comentário da linha mod_rewrite.
Nada!