mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-30 06:16:37 +08:00
0639855653
error_page 的 URI 内部重定向会把请求方法改写成 GET,导致内部 Lua 中 ngx.req.get_method() 恒为 GET,get_only 判断永不命中, POST/PUT 等请求仍返回自定义错误页。 改为命名 location(@__openflare_origin_error)承载错误页: 命名 location 保留原始请求方法与原始错误状态码,非 GET 请求 直接以原状态码退出、不再注入自定义 HTML。附带回归断言,禁止 回退到 URI 内部重定向形式。