網(wǎng)站上如果顯示目錄索引是非常危險的,所以都會將目錄索引禁止掉。在Apache下該如何設(shè)置呢?下面就介紹兩種簡單的方法:
1、修改httpd.conf配置文件
打開文件httpd.conf,找到如下部分:
DocumentRoot "F:/web/cisco"
<Directory "F:/web/cisco">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
將 Options Indexes 里面的 Indexes去掉,變成:
DocumentRoot "F:/web/cisco"
<Directory "F:/web/cisco">
Options FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
這樣就不會顯示目錄列表了。
(這樣的顯示就是安全的)
如果使用了<VirtualHost>來配置虛擬目錄,方法也是一樣的。
2、修改.htaccess配置文件
打開.htaccess文件,新增如下部分:
<Files *>
Options -Indexes
</Files>
如果沒有此文件,可以新建一個。