我有一个网站,它使用/ 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
谢谢!
答案 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文件。