【发布时间】:2014-01-08 18:27:49
【问题描述】:
注意:这个问题已经被问过好几次了,但答案真的很糟糕,完全错误和/或不符合上述情况(因为有几个文件名为 index.php) .如果您愿意,请参阅 [1]。
我想阻止通过根文件夹中的 .htaccess 文件直接访问 application 文件夹中的所有 .php 文件(参见文件结构图)。网上有一些解决方案,但他们漏掉了一件事:如果有多个名为 index.php 的文件(这是一个真实的场景,如屏幕截图所示,查看 view/xxx/ 文件夹中的文件):
问题:如何阻止对所有.php文件的访问,除了根文件夹中的index.php?
【问题讨论】:
-
很抱歉,如果您尝试过此操作,但您是否尝试过将所有内容移出文档根目录并让
index.php引用这些文件?