Re: Не выставляется Last-modified для js-файлов

Валентин Бартенев vbart at nginx.com
Tue Dec 24 16:06:45 UTC 2013


On Tuesday 24 December 2013 10:56:01 bodomic wrote:
> Всем привет,
> 
> Nginx-1.2.9 и 1.4.4 не выставляет Last-Modified заголовок, причём только для
> js-файлов. Из-за этого клиент всегда получает статус 200 и всегда качает
> скрипты заново.
> Стили и картинки, выданные из того же локейшна того же сервера, получают
> заголовок Last-Modified согласно stat, ну и обрабатываются кешем как надо.
> Более того, я прочитал про отдельный статус этого заголовка и попробовал его
> задать через add_header. Он всё равно не появился.
> 
> Конфиг (первый локейшн добавлен специально для экспериментов):
>         location /js/j.js {
>                 root /opt/project/www/static;
>                 add_header 'Last-Modified' $time_iso8601;
>                 expires 15m;
>         }
> 
>         location / {
>                 root /opt/project/www/static;
>                 expires 15m;
>         }
> 
> Выше в конфиге ничего не делается с заголовками или кешами, но скажите, что
> показать, я покажу.
> 
[..]

Покажите конфиг для начала, и nginx -V на всякий случай.

--
Валентин Бартенев
http://nginx.com/


Подробная информация о списке рассылки nginx-ru