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