让WordPress附件目录禁止运行PHP的规则包括:nginx和.htaccess

今天的这个教程可以帮助防御网马和一些未知的漏洞,反正附件目录也不会用于运行 PHP 程序,所以禁用 PHP 是一个很好的安全措施。

.htaccess 禁止运行 PHP

<Directory /home/wwwroot/innbk/web/wp-content/uploads/>
php_flag engine off
</Directory>

# /home/wwwroot/innbk/web/wp-content/uploads换成你的博客上传文件夹地址,虚拟主机如果不知道可以通过探针查看。

Nginx 禁止运行 PHP

> location /wp-content/uploads/ {
>     location ~ .*\.(php)?$ {
>         deny all;
>     } }

一般是插入

Wordpress.conf

文件中。
注:需要重启 Nginx 服务。
注:/wp-content/uploads/ 是你的附件目录

未经允许不得转载:小众博客 » 让WordPress附件目录禁止运行PHP的规则包括:nginx和.htaccess

分享到: +