0

我在我的服务器上使用 Apache,我想允许我的访问者免费下载资源。但是,为了保留一点带宽,我想拒绝直接访问资源的根文件夹,如下所示:

www.myhost.com/resources/file.wav

如果访问者file.wav从 URL 中删除,他们可以立即访问所有声音,因此我会让人们疯狂下载。我不想要那个。

如何阻止用户进入该根目录和任何子文件夹?

4

1 回答 1

1

要做到这一点,最简单的方法.htaccess是简单地在文件夹中放置一个 index.html 文件并将其权限设置为 700,甚至不搞乱(尽管这是一个好主意)。

如果您只想关闭目录列表,您可以使用以下命令创建一个 htaccess 文件:

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

如果你想拒绝访问子目录,你可以使用这个:

<Files subdirectory/*>
    deny from all
</Files>

如果你想只允许访问 .wav 文件,你可以这样做:

<Files *.wav>
    allow from all
</Files>
于 2015-04-30T02:13:16.007 回答