【问题标题】:How block access to url directory如何阻止对 url 目录的访问
【发布时间】:2013-02-01 16:19:48
【问题描述】:

我有以下链接:www.mysite.com/uploads/file.pdf

我希望用户下载文件。但我不希望他从这个目录中可视化文件。我该怎么做?

我正在使用 PHP 和 Apache。

【问题讨论】:

  • 您能否详细说明“可视化文件”的含义?也许mod_autoindex

标签: php .htaccess url download


【解决方案1】:

在您的 .htaccess 文件中更好地使用 Options -Indexes

在该目录上创建一个名为.htaccess 的文件,并将Options -Indexes 添加为文件的内容。确保在添加 Options -Indexes 后按 Enter

这将确保您的目录不能被索引。即您可以使用www.mysite.com/uploads/file.pdf 访问该文件,但您不能使用www.mysite.com/uploads/ 列出该目录中的所有文件

【讨论】:

    【解决方案2】:

    将名为 index.html 的空文件添加到目录 www.mysite.com/uploads/ 将阻止用户查看(可视化)文件。

    禁用目录索引也可以How do I disable directory browsing?

    【讨论】:

      猜你喜欢
      • 2012-11-20
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 2018-11-13
      • 2012-08-22
      • 2012-07-27
      • 1970-01-01
      相关资源
      最近更新 更多