Blank index.php vs.Options-禁止目录列表的索引?

Blank index.php vs.Options-禁止目录列表的索引?,php,apache,security,.htaccess,directory-listing,Php,Apache,Security,.htaccess,Directory Listing,完全阻止人们查看目录列表(以提高安全性和保护内容)似乎是一个好主意,通过阅读我找到了两种方法: 方法#1:在每个目录中放置一个空白index.php/index.html文件 方法2:将行Options-index放在每个目录的.htaccess文件中 哪一个更好?或者,有更好的方法吗?当您不想公开任何目录列表时,请使用选项-索引(在根目录级别,而不是目录级别) 当某些目录可以列出时,使用空白索引.html,但有些要保留私下使用选项-索引< /代码>(在根目录,而不是目录级别),当您不希望任何目

完全阻止人们查看目录列表(以提高安全性和保护内容)似乎是一个好主意,通过阅读我找到了两种方法:

方法#1:在每个目录中放置一个空白index.php/index.html文件
方法2:将行
Options-index
放在每个目录的.htaccess文件中


哪一个更好?或者,有更好的方法吗?

当您不想公开任何目录列表时,请使用
选项-索引(在根目录级别,而不是目录级别)


当某些目录可以列出时,使用空白索引.html,但有些要保留私下

使用<代码>选项-索引< /代码>(在根目录,而不是目录级别),当您不希望任何目录列表暴露时。


使用空白索引.html时,一些目录是可以列出的,但有些要保持私有

谢谢发布这个问题,这是一个真正需要回答的问题。谢谢发布这个问题,这是一个真正需要回答的问题。你也可以关闭ApACH.CONF中的目录列表(或者依赖于DeXo的HTTPD.CONF)。使用Options-Indexes命令,还可以使用Options-Indexes命令关闭apache.conf(或httpd.conf,取决于发行版)中的目录列表