如何在nginx中为无效的URL查询参数返回状态4x

whlutmcx  于 2022-12-17  发布在  Nginx
关注(0)|答案(1)|浏览(128)

在nginx conf文件中,对于端点上包含无效查询参数的URL,返回状态4x的方法是什么
基本上,我希望https:///被接受的任何东西?
例如https:///?anticsrf,需要拒绝带有?的URL。
有没有办法在nginx conf文件中做到这一点?

5sxhfpxr

5sxhfpxr1#

你的问题不是很清楚,但是我猜你想拒绝任何带有URL参数的请求,这里可以使用$is_args变量,所以:

if ($is_args) {
    return 403;
}

这将拒绝类似/?foo=...的请求。

相关问题