【发布时间】:2013-06-05 05:24:09
【问题描述】:
我有一些目录(比方说 engine/)只能由位于公共目录中的特定 php 代码访问,因此根本不需要外部访问。
除了来自同一个域(代码部署在没有硬编码域名的地方)的请求之外,如何限制每次访问?
.htaccess 大师可以在这里帮助我吗?
事实证明,除了基于引用的访问之外,我还必须以某种方式拒绝直接访问。
【问题讨论】:
-
顺便说一句。我会考虑把它放在你的文档根目录之外。
-
此外,我正在考虑用“!”标记每个“引擎”目录在目录名称中,因此如果您可以创建一个仅适用于名称包含“!”的目录的掩码,那真是太棒了。
-
我没有完全访问生产服务器,我只能将文件部署到给定的文件夹......所以我需要这个解决方法。顺便说一句,它为引擎提供了更多的灵活性。
-
@bwoebi 有没有这样的解决方案?
-
deny from all的东西。对于目录,请在 apache 手册中搜索<Directory>xml 标记
标签: php apache .htaccess restriction