2012-09-26 61 views
4

我不喜欢如果您访问我网站上的某些文件夹,该文件夹中不包含.html文件,它将列出其中的所有文件。我不想让这个访问。如:http://christianselig.com/css如何隐藏您的网站public_html文件夹中的文件夹?

如何隐藏这些?

+0

可能的重复问题,请看这里:http://stackoverflow.com/questions/4610524/htaccess-to-restrict-access-to-folder – bodi0

+0

@ bodi0不,这是一个不同的主题......'选项-Indexes'是OP正在寻找什么(只要他/她正在使用Apache)。 – feeela

回答

3

如果您使用的是Apache webserver并且可以访问httpd.conf,您可以为要隐藏内容的目录设置“Options -Indexes”。 如果您无权访问httpd.conf,您可以在目录中创建.htaccess文件,在该目录中您要隐藏的内容为“IndexIgnore *”

+0

至于Apache文档'Options'也可以通过'.htaccess'进行编辑:http://httpd.apache.org/docs/2.2/mod/core.html#options – feeela

4

您需要告诉Web服务器停止目录列表。对于Apache,添加到您的httpd.conf或放置在.htaccess文件的任何其他相关的配置文件

<Directory /path/to/directory> 
    Options -Indexes 
</Directory> 

如果AllowOverride Options必须为所需的目录启用。

+1

不适用于'DAV svn' –