是否有可能拒绝/阻止将特定 GET 变量?rest_route=
附加到 URL 的请求?我尝试了以下方法,但没有效果:
# location ~ ^/?rest_route {
# location ~ ^/\?rest\_route {
location ~ ^/\?rest_route {
deny all;
}
有人有想法吗?
答案1
我通过使用以下 NGINX 配置解决了这个问题:
error_page 418 = @rest_api;
if ( $arg_rest_route ) {
return 418;
}
location @rest_api {
deny all;
}