![如何禁用目录列表?](https://linux22.com/image/576984/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%E7%9B%AE%E5%BD%95%E5%88%97%E8%A1%A8%EF%BC%9F.png)
据我所知
Options All Indexes FollowSymLinks MultiViews
到
Options All FollowSymLinks MultiViews
应该httpd.conf
禁用目录列表,但我仍然可以列出它们。
我只能使用.htaccess
文件来禁用此功能。
问题
如何禁用httpd.conf
forDocumentRoot
和 all中的目录列表VirtualHost
?
答案1
不,它不是那样工作的,这All
意味着启用除 之外的所有选项MultiViews
,顺序也很重要。要禁用目录列表,您-Indexes
需要
Options All FollowSymLinks MultiViews -Indexes
可以,但是
Options -Indexes All FollowSymLinks MultiViews
不会,因为All
之后-Indexes
会重新启用它。
答案2
答案3
All
也从标志中 删除。All
将除 之外的每个选项都设置为启用MultiViews
。