permissions - 拒绝访问文件夹但不访问其中的文件

标签 permissions web directory

我目前在共享主机上,我的文件和文件夹放在“public_html”中。在此,我有一个文件夹,其中包含更多文件夹以及许多 pdf 文件。所以文件夹看起来像这样:

文件夹/folder1/xyz.pdf

文件夹/folder2/abc.pdf

等等等等。

我试图找出一种方法来拒绝直接通过浏览器访问该文件夹,但不拒绝访问其中的文件。目前,当有人以 www.mysite.com/FOLDER 访问我的站点时,您可以访问该文件夹并通过浏览器本身查看其内容。但我不想拒绝对该文件夹的完全访问,因为我在我网站的其他一些页面中有指向其 pdf 文件的链接,例如:单击此处

有人可以指导我,我可以限制对文件夹的直接访问,但不能拒绝对其文件的访问吗?

编辑:
我在想,我是否只在每个文件夹中创建一个 index.html 文件?

最佳答案

我建议使用 htaccess 并添加 IndexIgnore 命令:

索引忽略 *

把它放在一个文件中并命名为 .htaccess(不是 .htacces.txt,只有 .htaccess)

另一种选择是防止仅对一种文件进行索引:

索引忽略 *.pdf

您可以忽略任何文件类型:“*.pdf *.zip *.jpg *.png *.html(坏主意!:P)”

我希望这有帮助 :)

关于permissions - 拒绝访问文件夹但不访问其中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10729098/

相关文章:

docker - 为什么容器外的目录层次结构的 docker cp 会因权限被拒绝而失败?

html - 有什么工具可以告诉我网页内容的来源吗?

perl - 如何从特定目录中获取具有特定扩展名的所有文件的列表?

java - 排除父 POM 中的指令

mysql:恢复管理员用户的所有权限

android - 使用 Android Service Backup (Cloud Backup) 时出现 Unclear SecurityException

java - 如何使用自定义 PolicySpi

javascript - 你如何在jquery中移动一个div元素

html - 需要 CSS 帮助 |悬停图像 |放大效果

c# - 文件文件夹关联或归属