网站的某些目录不能执行php代码,如果是nginx的话,我们可以在nginx的配置文件中对PHP文件的访问进行过滤。或设置Nginx对于某些目录禁止执行PHP权限。
禁止执行PHP权限
多个目录去掉PHP执行权限
location ~ /(attachments|upload)/.*.(php|php5)?$ {
deny all;
}
禁止attachments和upload目录执行PHP权限
过滤多个目录url中带PHP的链接
在server模块中写就行
if ($request_uri ~* ^/(mm|upload|sher|ce|jd|hb)/(.*)php(.*)$) {
return 403;
}
访问上面目录链接中有php就会返回403