ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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 



 




Copyright © Lexa Software, 1996-2009.