替换NGINX 403用于与不同的错误响应代码否认(Replace NGINX 403 for de

2019-10-18 15:14发布

location ~* ^/(jmx-cons|web-console|debug|invoker)/ {
deny all;
}

我已经看过的文件过,但我不能找到一种方法,用不同的响应代码来替换403。 我已经使用error_page指令尝试,并没有在配置检查抱怨,但它并不能有效改变响应代码。

Answer 1:

原来,error_page指令不工作,为了这个目的,我只是做是错误的。 :)



Answer 2:

我不知道你到底想要什么,但如果你想要的是拒绝所有,并呈现出不同的状态代码(不是403),可以使用return代替,例如:(返回500)

location ~* ^/(jmx-cons|web-console|debug|invoker)/ {
    return 500;
}


文章来源: Replace NGINX 403 for deny with a different error response code