在Linux中隐藏目录浏览

我试图closures网页目录浏览,就像有人进入了一个index.html或index.php不存在的页面,然后它会出现一个目录列表。 我发现这个页面看起来像是有答案。 它告诉我在索引前面添加一个“ – ”,以便他的httpd.conf文件从:

<Directory "/u01/app/apache/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 

 <Directory "/u01/app/apache/htdocs"> Options -Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 

所以我看起来像这样:

 <Directory "/var/www/html"> AllowOverride All Options FollowSymLinks Includes Indexes MultiViews All Order Allow,Deny Allow from All </Directory> 

我试着做同样的事情:在“索引”前加一个“ – ”:

 <Directory "/var/www/html"> AllowOverride All Options FollowSymLinks Includes -Indexes MultiViews All Order Allow,Deny Allow from All </Directory> 

但是在重新启动apache之后没有任何效果,是否需要取出“All”或者什么? 任何意见将有所帮助,谢谢!

你猜对了:“ Options All这个词在这里已经被你取消了。 放下那个,你就会全部设置好。

删除单词索引,然后重新启动应修复它的Apache。 你也有

 AllowOverride All 

在你的configuration中,仍然会允许在htdocs中指定索引选项的任何人启用目录列表。