0

对于我的网站 example.com 尝试使用子域作为 media.example.com 的下载目录,但是当我将一些文件上传到 public_html 文件夹中的媒体文件时。当我访问 media.example.com 时,它会列出该目录中的所有文件.

我也尝试了 .htaccess 和 .htpasswd 但它询问密码并允许我进入,但是当我单击上传目录的链接时它显示错误。

我需要的是?

example.com 和我的下载文件位于 media.example.com/

文件链接 --> media.example.com/downloads/apps/xyz.zip (当用户点击他们可以下载)

问题 - > media.example.com/downloads/apps/ 它显示所有文件链接(它不应该显示文件列表 - 需要显示错误)

如何在目录中隐藏那些文件链接,但公共用户应该下载链接文件可以通过单击下载。

谁帮帮我..,

4

2 回答 2

0

在 .htaccess 文件(假设您使用的是 Apache)中放置以下行:

Options -Indexes

它将禁用该目录的目录列表

于 2013-07-28T15:11:47.217 回答
0

使用 .htaccess:

Options -Indexes

然后,您可以设置一个错误页面来显示用户(错误 403):

ErrorDocument 403 /errors/error403.html
于 2013-07-28T15:13:39.823 回答