Nginx 错误页面无法显示add_header设置的响应头
Nginx 错误页面无法显示add_header设置的响应头
nginx在使用add_header指令设置了返回的请求头后
add_header X-Frame-Options "SAMEORIGIN";
请求如果返回的是200的状态码,在返回的响应头中会包含设置的值
但是如果请求返回的状态码是404这类错误的响应时,设置的值会失效。
解决办法:
在nginx 1.7.5以后的版本,新增了always参数,在设置请求头后增加该参数即可。如:
add_header X-Frame-Options "SAMEORIGIN" always;
增加该参数后404页面也会显示add_header设置的值
404页面也会显示add_header设置的值