3月302021
nginx禁止某个目录运行php或程序
需要禁止某个目录运行程序,通过重写规则就能实现
apache的这样写,在重写规则中加入一行
RewriteRule upload/(.*).(php)$ – [F]
<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
RewriteRule upload/(.*).(php)$ – [F]
</IfModule>
nginx的也可以在重写或配置文件中加入
location ~ /upload/.*.(php|php5)?$ {
deny all;
}
禁止单个目录
禁止多个目录这样写
location ~ /(upload|uploads)/.*.(php|php5)?$ {
deny all;
}
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!