Apache的选项 – 索引给我404而不是403,为什么?

我有一个Apache/2.2.21 (Debian)networking服务器,我禁用目录列表与Options -Indexes但现在我得到了一个目录404错误,但我想我应该得到一个403

我不知道为什么我得到404,而不是403.我应该检查什么?

我已经禁用了autoindex模块,之后我得到了每个请求目录列表的URL(例如: www.somesite.com/dir )的404 。 我怎么能得到这个403 。 ( dir确实存在)

作为一个尝试,我也把Options -Index放在主configuration文件(apache2.conf)的末尾。

我有完全相同的问题,我发现解决scheme如下:

  1. 启用mod_autoindex,否则你永远不会得到403的目录请求
  2. DISABLE索引在目录的Options选项中,原因很明显

如果您将错误403重新定义为缺less资源 ,您将得到完全的结果检查请求的URL的访问日志