我想要显示403状态的自定义错误页面,但显示的是默认错误页面,并显示以下消息:
Forbidden
You don't have permission to access this resource.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.The .htaccess
ErrorDocument 403 /access-denied
<If "req('Host') == 'mydomain.com'">
Require all denied
Require ip 24.24.24.24
</If>发布于 2021-01-16 02:35:58
Require ip 24.24.24.24由于您有此指令,因此即使对于错误文档/access-denied,它也会生成403。
您可以在if表达式中添加其他条件,如下所示:
ErrorDocument 403 /access-denied
<If "req('Host') == 'mydomain.com' && %{REQUEST_URI} !~ m#^/access-denied#">
Require all denied
Require ip 24.24.24.24
</If>https://stackoverflow.com/questions/65741271
复制相似问题