这是Is there a way to force apache to return 404 instead of 403?的后续行动,建议RedirectMatch
为404来完成此任务。
对于大多数事情来说,它完全正常,但是如果我要求:
http://example.com/.htaccess
如果我在.htaccess
文件中有(或没有),我会得到403而不是404:
RedirectMatch 404 ^/\.htaccess$
有没有办法覆盖.htaccess
文件本身内部的默认403 - apache的禁止行为?
答案 0 :(得分:1)
在我发布问题之后,我找到了以下解决方案:
<Files>
类型文件的默认服务器配置.ht
规则。像这样工作:
<Files ~ "^\.ht">
Order Deny,Allow
Allow from all
Satisfy All
Redirect 404 /
</Files>