mirror of
https://github.com/nginx/nginx.git
synced 2025-06-11 20:53:30 +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 == 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)
|
&& r->headers_out.content_encoding->value.len)
|
||||||
{
|
{
|
||||||
return ngx_http_next_header_filter(r);
|
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";
|
h->value.data = (u_char *) "gzip";
|
||||||
|
|
||||||
r->headers_out.content_encoding = h;
|
r->headers_out.content_encoding = h;
|
||||||
|
r->ignore_content_encoding = 1;
|
||||||
|
|
||||||
/* we need to allocate all before the header would be sent */
|
/* 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 discard_body:1;
|
||||||
unsigned internal:1;
|
unsigned internal:1;
|
||||||
unsigned error_page:1;
|
unsigned error_page:1;
|
||||||
|
unsigned ignore_content_encoding:1;
|
||||||
unsigned filter_finalize:1;
|
unsigned filter_finalize:1;
|
||||||
unsigned post_action:1;
|
unsigned post_action:1;
|
||||||
unsigned request_complete:1;
|
unsigned request_complete:1;
|
||||||
|
Loading…
Reference in New Issue
Block a user