.htaccess:禁止PHP文件访问其目录之外的任何内容

时间:2011-05-09 07:44:22

标签: php security .htaccess

在.htaccess上,如何在不使用open_basebdir()的情况下禁止PHP文件访问其目录之外的任何内容?

基本上我要将.htaccess文件生成到一些动态创建的子目录中,这些子目录不能在自身之外进行交互。

编辑:对不起,我的意思是访问,而不是移动。

3 个答案:

答案 0 :(得分:1)

.htaccess文件用于Apache,而不是PHP。

您想要做的事情听起来更像是VirtualHost的工作。

答案 1 :(得分:0)

php甚至不知道你的.htaccess文件的存在,所以他们无法避免任何脚本移动任何文件

答案 2 :(得分:0)

这样的东西?

<FilesMatch "^php5?\.(ini|cgi)$">
Order Deny,Allow
Deny from All
Allow from #Root dir of your php file
</FilesMatch>