mirror of
https://github.com/nginx/nginx.git
synced 2025-06-10 19:42:39 +08:00
add charset for ngx_http_gzip_static_module responses
This commit is contained in:
parent
a7021768a7
commit
93c483e0c5
@ -224,7 +224,8 @@ ngx_http_charset_header_filter(ngx_http_request_t *r)
|
||||
|
||||
if (r == r->main) {
|
||||
|
||||
if (r->headers_out.content_encoding
|
||||
if (!r->ignore_content_encoding
|
||||
&& r->headers_out.content_encoding
|
||||
&& r->headers_out.content_encoding->value.len)
|
||||
{
|
||||
return ngx_http_next_header_filter(r);
|
||||
|
@ -205,6 +205,7 @@ ngx_http_gzip_static_handler(ngx_http_request_t *r)
|
||||
h->value.data = (u_char *) "gzip";
|
||||
|
||||
r->headers_out.content_encoding = h;
|
||||
r->ignore_content_encoding = 1;
|
||||
|
||||
/* we need to allocate all before the header would be sent */
|
||||
|
||||
|
@ -478,6 +478,7 @@ struct ngx_http_request_s {
|
||||
unsigned discard_body:1;
|
||||
unsigned internal:1;
|
||||
unsigned error_page:1;
|
||||
unsigned ignore_content_encoding:1;
|
||||
unsigned filter_finalize:1;
|
||||
unsigned post_action:1;
|
||||
unsigned request_complete:1;
|
||||
|
Loading…
Reference in New Issue
Block a user