【发布时间】:2013-09-25 19:22:59
【问题描述】:
我的网络共享根目录中有一个文件夹,其中包含半机密的 pdf 文档。我希望任何访问该文件夹或其文件的人都会收到权限错误。这很容易设置,我可以使用它
<FilesMatch "\.pdf$">
Order Allow,Deny
Deny from all
</FilesMatch>
但是,我希望服务器上包含 PHP 脚本的子文件夹能够链接到这些 PDF 文件。笔记;我不希望 php 能够在服务器内部读取文件,但是对于直接链接这些受限文件的 http 请求来说突然成为可能。
我读到子文件夹中的 htaccess 文件可以推翻在根文件夹 htaccess 文件中设置的文件夹路径更高的规则。为此,我在特定子文件夹中设置了一个带有 php 脚本的 htaccess 文件(使用 all 中的允许),但它似乎不起作用。
【问题讨论】:
标签: apache .htaccess security mod-rewrite