add header
Боченков Сергей
ba4an at ya.ru
Sat Feb 9 21:15:31 MSK 2008
Рискну процитировать 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 at altlinux.org>:
> добрый день
> Хочу сделать заголовок 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
More information about the nginx-ru
mailing list