需求:nginx 的下游会检查 http 状态码,不是 200 就不返回,这一层我无法控制
所以需要在 nginx 这一层把状态码都改为 200,同时把真正的 status code 放入到一个自定义 header 里
目前已经能实现把特定的 header 重命名 比如 Access-Control-Allow-Headers
proxy_hide_header Access-Control-Allow-Headers;
add_header Access-Control-Allow-Headers "*" always;
add_header real_acah "$upstream_http_access_control_allow_headers" always;
注意到 add_header 用到的 always 否则在 404 等页面就不能添加
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.