【发布时间】:2014-02-04 22:01:50
【问题描述】:
我有这个目录树:
dir/
file.php
.htaccess
在.htaccess我有:php_flag engine off,所以如果直接调用文件dir/file.php,它不会运行。
但如果我在其他 php 文件中包含 file.php,则在此目录之外,file.php 无论如何都会运行。
是否可以阻止所有 php 文件在目录内运行,即使它们被包含在该目录之外的其他文件中?
【问题讨论】:
-
如果你不想运行它,为什么文件在那里?
-
尝试更改您的权限以禁止 www-data 访问此文件夹。
-
@Raphaël Malié 很确定这就是答案。
-
@RaphaëlMalié 虽然请记住,您不知道 OTARIKI 正在运行什么操作系统,因此
www-data可能不是所涉及的实际用户名。