设置要保护的站点/图像文件夹

时间:2012-02-29 20:23:53

标签: html permissions

我有一个网站,它使用/ images和其他/文件夹目录中的许多文件,HTML文件用来在页面上显示。

我想要做的是保护图像,以便用户在这种情况下无法转到根(/ images),并查看文件夹中所有文件的目录列表。

我只希望网站显示照片。

我找到了一个完美的例子: http://edge2.mobafire.com/images/champion/icon/tryndamere.png

图片由HTML页面使用,并在直接访问URL中的图像时显示,但以下链接均受到保护:

示例1:http://edge2.mobafire.com/images/champion/icon
示例2:http://edge2.mobafire.com/images

谢谢!

2 个答案:

答案 0 :(得分:1)

这通常是网络服务器配置参数。我相信你可以通过.htaccess规则实现同样的目标(我不知道这个规则)。

了解您的网站运行的网络服务器类型,以及您是否自己运行服务器,或者如果您使用的是共享主机帐户,则有必要进一步回答此问题。

假设您很酷,并且您使用Apache2运行自己的服务器 - 您将编辑虚拟主机(如果您不使用虚拟主机,则编辑httpd.conf)并找到根目录的定义,如下所示:

示例vhost配置/etc/apache2/vhost/mywebsite.com.conf:

 <Directory "/var/www/website.com/htdocs">
 Options Indexes FollowSymLinks
 </Directory>

选项&#34;索引&#34;是告诉网络服务器可以查看目录中没有索引文件的所有文件的原因。要禁用此功能,就像您要求删除单词&#34; Indexes&#34;或者在工作索引前面加一个连字符( - )。

如果您不使用apache或对服务器具有超级用户访问权限 - 请问您的托管服务提供商的好关键字是&#34;如何在没有索引文件的文件夹中禁用索引&#34;或类似的。

答案 1 :(得分:0)

在文件夹中删除空白的index.html文件。