首页 > 技术点滴 > Apache禁止某目录运行PHP

Apache禁止某目录运行PHP

2012年10月28日 baoz 阅读评论

原文在 http://blog.sjzycxx.cn/index.php 转载开始

方式一:.htaccess控制,适用于没有服务器管理权限。
在可写文件夹的目录下,建一个.htaccess文件,内容为:

<Files ~ “.php”>
Order allow,deny
Deny from all
</Files>
或者写入:
php_flag engine off

方式二在Apache的配置文件中设置。
找到对应的虚拟主机节,并加入如下内容,然后重启httpd即可。

<Directory  “要去掉PHP执行权限的目录路径”>
<Files  ~  “.php”>
Order  allow,deny
Deny  from  all
</Files>
</Directory>
或更彻底一些
<Directory /home/www/images/>
php_flag engine off
</Directory>
  1. 本文目前尚无任何评论.