apache禁止显示目录索引

[apache] 2024-03-28 圈点251

摘要:apache禁止显示目录索引。apache默认是开了显示目录索引的,所以需要关闭它,进行如下操作:这是对于全局的设置,如果只是想某一个目录中不显示目录列表,即可以在对应的目录设置中进行如上的配置。

apache默认是开了显示目录索引的,所以需要关闭它,进行如下操作:


在apache全局配置中找到
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>


修改Options Indexes FollowSymLinks为

Options -Indexes FollowSymLinks 或者去掉中间的Indexes,即

Options FollowSymLinks


修改后保存,重启apache生效。

这是对于全局的设置,如果只是想某一个目录中不显示目录列表,即可以在对应的目录设置中进行如上的配置。


另外还有一种方法:

如果启用了rewrite,可以在对应的目录下面的 .htaccess 文件中添加

<Files *>
 Options -Indexes
</Files>




apache  目录索引  

感谢反馈,已提交成功,审核后即会显示