我已经读过这个Prevent access to files from Apache without .htaccess这不是我的情况。
注意:我不允许使用.htaccess
我有一个像http://example.com/这样的网址,它会将我带到索引页面并且很好。
当网址为http://example.com/ajax_scripts/时 ajax_scripts 是服务器显示 403 Forbidden 的目录。
但我想显示位于http://example.com/error_pages/error_403.php
中的自定义错误页面当用户想要访问此http://example.com/ajax_scripts/时,用户应重定向到http://example.com/error_pages/error_403.php
如果没有 .htaccess?
,我该怎么做?更新:会有一些其他文字而不是 ajax_scripts
更新2 :如果我有错误 401,403,404和405 ,并希望在特定错误页面中重定向它们怎么样
答案 0 :(得分:2)
这是apache行为,php无法完成任何事情。
您可以通过以下方式更改apache配置:
ErrorDocument 403 /error_pages/error_403.php