Site icon 时鹏亮的Blog

Nginx根据参数或者请求链接返回403

请知悉:本文最近一次更新为 4年 前,文中内容可能已经过时。

有时候需要对一些参数或者请求链接做屏蔽,那么如何屏蔽呢?

假设是根据参数屏蔽,则可以配置:

if ($query_string ~ "/page/.*/page/") {
return 403;
}

假设是根据请求链接屏蔽,则配置为:

location ^~ /abc.php {
return 403;
}

至于location后面的正则等标志的意思:

相关参考:
https://stackoverflow.com/questions/49022484/how-to-use-regex-like-page-page-in-nginx-location


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Nginx根据参数或者请求链接返回403》相关的博文:

Exit mobile version