【发布时间】:2013-02-01 16:19:48
【问题描述】:
我有以下链接:www.mysite.com/uploads/file.pdf
我希望用户下载文件。但我不希望他从这个目录中可视化文件。我该怎么做?
我正在使用 PHP 和 Apache。
【问题讨论】:
-
您能否详细说明“可视化文件”的含义?也许mod_autoindex?
标签: php .htaccess url download
我有以下链接:www.mysite.com/uploads/file.pdf
我希望用户下载文件。但我不希望他从这个目录中可视化文件。我该怎么做?
我正在使用 PHP 和 Apache。
【问题讨论】:
标签: php .htaccess url download
在您的 .htaccess 文件中更好地使用 Options -Indexes
在该目录上创建一个名为.htaccess 的文件,并将Options -Indexes 添加为文件的内容。确保在添加 Options -Indexes 后按 Enter
这将确保您的目录不能被索引。即您可以使用www.mysite.com/uploads/file.pdf 访问该文件,但您不能使用www.mysite.com/uploads/ 列出该目录中的所有文件
【讨论】:
将名为 index.html 的空文件添加到目录 www.mysite.com/uploads/ 将阻止用户查看(可视化)文件。
禁用目录索引也可以How do I disable directory browsing?
【讨论】: