据我所知
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
。