Apache默認配置是允許網站目錄浏覽的,比如您隨便輸入一個URL目錄地址:http://example.com/abc/,如果abc目錄下無任何index文件,那麼apache將會把該目錄下的所有文件列表顯示出來,除了FTP站點,普通Web頁自然是不希望看到的。禁止方法有兩種,任選一種即可。
網站配置可能放在httpd.conf,也可能在vhost.conf,視系統及版本而定,但一般能看到類似如下配置:
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
把上面配置中的Indexes去掉即可。
修改.htaccess也達到同樣效果,只需在文件中添加:
Options -Indexes
如果有多個網站,各網站下的.htaccess需對應修改即可。