Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: add header
- To: nginx-ru@xxxxxxxxx
- Subject: Re: add header
- From: Боченков Сергей <ba4an@xxxxx>
- Date: Sat, 09 Feb 2008 21:15:31 +0300
- In-reply-to: 1600000000228842117
- References: 1600000000228842117
Рискну процитировать ngx_http_gzip_filter_module.c:
ngx_table_elt_t *h;
// ...
h = ngx_list_push(&r->headers_out.headers);
if (h == NULL) {
return NGX_ERROR;
}
h->hash = 1;
h->key.len = sizeof("Content-Encoding") - 1;
h->key.data = (u_char *) "Content-Encoding";
h->value.len = sizeof("gzip") - 1;
h->value.data = (u_char *) "gzip";
Так пробовали?
09.02.08, 20:46, "Mykola S. Grechukh" <gns@xxxxxxxxxxxx>:
> добрый день
> Хочу сделать заголовок ETag для статики. add_header не поможет, потому
> что нет переменных file_size и file_mtime.
> написал в ngx_http_static_module.c
> s=ngx_snprintf(bbb,40,"%uxl-%uxl",(long) ngx_file_size(&fi), (long)
> ngx_file_mtime(&fi)), но как сделать, чтобы это попало в отдаваемые
> хидеры? Что-то я запутался в формировании заголовков :/
--
Жизнь без спама на Яндекс.Почте http://mail.yandex.ru/nospam
|