apache 限定某个目录禁止解析PHP
限定某个目录禁止解析PHP
- 核心配置文件内容
<Directory /data/www/test01/upload>
php_admin_flag engine off
</Directory>
-
curl测试时直接返回了php源代码,并未解析
-
禁止PHP解析任何文件,并返回403>
<Directory "/data/www/test01/upload">
php_admin_flag engine off
<FilesMatch ".*\.php$">
order deny,allow
deny from all
</FilesMatch>
</Directory>
#如果只加filesmatch 禁止访问php文件?那么php文件不命名".php"是不是就会解析,那么filesmatch只是禁用了常规的命名文件,php_admin_flag 是实际禁用了php解析功能