仅使用.htaccess禁用所有子子目录的php

时间:2013-03-02 18:55:56

标签: php apache .htaccess

我需要在子文件夹中禁用php脚本,而不是在root index.php。

例如我的文件:

index.php
test.php
1/index.php
2/index.php
class/*.php
2/test.php
.../... .php

我想在root和class目录中禁用除index.php之外的所有php文件。

我尝试索引root:

php_flag engine off

<Files index.php>
    php_flag engine on
</Files>

但这样可以使用index.php启用所有文件。

现在我如何禁用所有子文件夹期望类和所有文件期望root.php中的index.php?

1 个答案:

答案 0 :(得分:1)

我不明白。如果只是为了禁用文件的PHP处理,为什么还需要在目录中包含PHP文件。重命名文件.txt或其他内容并锁定目录权限,以便没有人可以访问它。