我目前正在尝试让 nginx 在发送某种 50* 错误时向响应添加标头。我已经在 http 块上有一个 add_header 指令,除了它似乎是错误之外,所有请求都会得到尊重。我还在其中一个 vhost 中尝试了以下操作:
location /mediocregopheristhecoolest {
add_header X-Test "blahblahblah";
return 502;
}
Run Code Online (Sandbox Code Playgroud)
转到该页面会给我一个 502,但没有标题。这只是 nginx 不做的事情,还是我做错了?