您好,以使用Nginx的location指令结合正则表达式来阻止这些请求
参考如下:
server {
listen 80;
server_name www.xxx.com;
# ... 其他配置 ...
# 阻止包含 interact.sh/%2f.. 或 interact.sh//.. 的请求
location ~ ^/interact.sh(/\%2f|\/){2,}\.\.$ {
return 403; # 返回403 Forbidden状态码
}
# ... 其他location块和配置 ...
location / {
# ... 处理其他请求 ...
proxy_pass http://your_backend_server;
# ... 其他proxy指令 ...
}
} |