我使用的是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