允许和/或不允许公共访问网站文件夹

时间:2016-08-06 18:40:28

标签: php

我的网站包含嵌入式音频播放器或自动点唱机。自动唱片点唱机访问位于“媒体”文件夹中的录音。如果您输入以下网址:www.mywebsite.com/media,您可以查看已放入的所有录音,也可以复制它们。

我试图想办法让任何人都可以使用自动点唱机并收听录音,但无法访问www.mywebsite.com/media并可以访问该文件夹中的文件。如果我使用密码保护媒体文件夹,那么当使用自动点唱机听音乐时,会出现提示用户ID和密码的提示“

有没有办法用php做到这一点?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

有许多方法,但PHP可能不是最佳方式。这是一个简短的清单:

  1. 将index.html或index.php文件放在目录中,除了" nooop"消息。
  2. 将.htaccess文件放入目录并向其添加Options -Indexes
  3. 在更高级别的.htaccess文件中创建重定向规则,不允许使用确切的路径
  4. 1可能是最简单的。

    当然,如果他们知道文件的名称,就不会阻止他们直接访问它。这只会阻止他们看到整个清单。