I want đồ sộ have a custom 403 page in my project. So I added these codes in a .htaccess file:
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
ErrorDocument 403 /403.htm
But when the project runs from an out of rang IP, and 403 error must be occurred, custom 403 page redirect does not work and I give another error too.
Forbidden
You don't have permission đồ sộ access /app/ on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument đồ sộ handle the request.
What is this problem for? I have read different articles inside StackOverflow and other websites, but none of them could not solve this problem.
asked Dec 11, 2017 at 6:25
Mohammad SaberiMohammad Saberi
13.1k28 gold badges80 silver badges131 bronze badges
2
The problem is that the deny from all
denies everything including the error documents.
But hey, .htaccess files work in cascade, ví you can
- create a subfolder in your trang web root (assuming your webroot is
/www
-/www/errordocs
- => in there put your ErrorDocuments lượt thích 403.html etc.
- create another
.htaccess
there -/www/errordocs/.htaccess
- => into this
/www/errordocs/.htaccess
putallow from all
- In the main
.htaccess
in the webroot (/www/.htaccess
) putErrorDocument 403 /errordocs/403.html
etc..
If this is still not working for you, kiểm tra there are public/others/everyone READ permissions on both the thư mục and the file
/www/errordocs
=> 755
/www/errordocs/.htaccess
=> 640
/www/errordocs/403.html
=> 644
Don't be confused - Windows OS also has permissions, you will need at least Read permissions for Everyone
on these, more on the Windows permissions here.
Just remember, files in this thư mục will all be public! (don't put there anything you don't want public :-)
answered Feb 22, 2021 at 20:29
jave.webjave.web
14.9k14 gold badges105 silver badges133 bronze badges
yes I can help a Little bit đồ sộ solve permission issue , I was encountered by same problem , You just need đồ sộ give permission +777 đồ sộ your /app
if you have linux machine , go inside your trang web thư mục
sudo chmod -R +777 /app
and tự the same đồ sộ any other folders you write there
and for 403 error I think you missed "l" If I am not wrong ,
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
ErrorDocument 403 /403.html
:) :)
answered Dec 11, 2017 at 6:38
3