禁用"无法提供目录"错误

时间:2017-01-19 13:12:40

标签: apache2 apache2.4 directory-listing

在我的网站上,我有一个/upload目录。我希望人们看到dir中的内容列表(其中的文件仍然可以查看) - 所以对我来说,以下错误消息不是错误。< / p>

有没有办法在禁用/禁止/upload目录列表时禁用以下错误消息?

[autoindex:error] [pid 17883] [client IP:16603] AH01276: Cannot serve directory /var/www/my-site.com/upload/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive

我不希望它出现在我的error.log中,因为我不认为这是一个错误。

我想我可以制作自己的&#34;禁止&#34; dir中有index.html个文件,但这个问题适用于多个文件夹,所以我不愿意(如果可能的话)。

2 个答案:

答案 0 :(得分:2)

您可以将受影响的目录与例如RewriteRule并匹配尾部斜杠并返回[F]或[G],这将是静默的。否则,无法直接在mod_autoindex中或在某些日志记录层间接抑制消息。

答案 1 :(得分:0)

LogLevel autoindex:crit

我通过提高自动索引模块的日志级别来解决此问题。