Nginx 转发会去掉带有下划线(_)的Header Name Posted on 2012-12-13 Edited on 2023-10-05 Word count in article: 168 Reading time ≈ 1 mins. nginx对header name的字符做了限制,默认 underscores_in_headers 为off,表示如果header name中包含下划线,则忽略掉。 处理办法: 1:配置中http部分 增加underscores_in_headers on; 配置 2:用减号-替代下划线符号_,避免这种变态问题。nginx默认忽略掉下划线可能有些原因。