Apache:禁用目录列表

我使用的是Apache 2.2。

在var / www目录中,我创build了一个包含以下内容的.htaccess文件:

Options -indexes 

当我到达我的网站,并希望看到这样的目录和文件:

www.myDomainName.com/static

我得到:

 Forbidden You don't have permission to access /static/ on this server 

大!

但是,当我input我的网站的具体IP地址是这样的:

www.ipOfMyDomainName.com/static

我得到:

 Index of /static/ 

我可以看到整个目录结构和所有的文件。

我该如何解决这个问题? 所以没有人能看到我的文件和目录。


更新:所以,我使用的是虚拟主机,我不得不从名为“default”的站点可用目录中的文件中删除“索引”

现在它包含这个:

 <Directory /var/www/> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 

尝试删除你的httpd.conf中这一行的“索引”。 如果这不起作用,请尝试删除“全部”。

 Options All Indexes FollowSymLinks MultiViews