用不同的错误响应代码替换拒绝的NGINX 403

用不同的错误响应代码替换拒绝的NGINX 403,nginx,http-response-codes,Nginx,Http Response Codes,我查看了文档,但找不到用不同的响应代码替换403的方法。我尝试过使用error\u page指令,但它没有在配置检查中抱怨,但它没有有效地更改响应代码。结果表明error\u page指令确实可以用于此目的,我只是做错了。: 我不确定您到底想要什么,但是如果您想要的只是拒绝所有并显示不同的状态代码而不是403,那么您可以使用return,例如:returning 500 location ~* ^/(jmx-cons|web-console|debug|invoker)/ { deny all;

我查看了文档,但找不到用不同的响应代码替换403的方法。我尝试过使用error\u page指令,但它没有在配置检查中抱怨,但它没有有效地更改响应代码。

结果表明error\u page指令确实可以用于此目的,我只是做错了。:

我不确定您到底想要什么,但是如果您想要的只是拒绝所有并显示不同的状态代码而不是403,那么您可以使用return,例如:returning 500

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