Custom 403 Error page not showing
Posted
by
Rahul Sekhar
on Server Fault
See other posts from Server Fault
or by Rahul Sekhar
Published on 2011-11-17T05:04:04Z
Indexed on
2011/11/19
17:57 UTC
Read the original article
Hit count: 393
I want to restrict access to certain folders (includes, xml and logs for example) and so I've given them 700 permissions, and all files within them 600 permissions. Firstly, is this the right approach to restrict access?
I have a .htaccess file in my root that handles rewriting and error documents. There are two pages in the root - 403.php and 404.php - for 403 and 404 errors. And I have these rules added to my .htaccess file:
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
Now, the 404 page works just fine. The 403 page does not show when I try to access the 'includes' folder - I get the standard apache 403 error page instead, saying 'Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.'
However, when I try going to the .htaccess file (in the web root) in my browser, I get my custom 403 error page. Why is this happening?
© Server Fault or respective owner