Здравствуйте!
На сервере есть папка /images/. Для нее в конфиге настроено кэширование на 3 дня: location ~* ^/images/.+.(jpg|jpeg|gif)$ { root /wwwroot/site.ru/; expires 3d; } В этой же папке лежит файл 404.jpg, его php скрипты отдают тогда, когда страница не найдена. Сам скрипт: header("X-Accel-Redirect: /images/404.jpg"); Хотелось бы для этого файла поставить время кэширования отличное от 3 дней. Пробовал делать: header ("Expires: ".gmdate("D, d M Y H:i:s \G\M\T", time()*846000)); или header ("X-Accel-Expires: 864000"); header ("X-Accel-Redirect: /images/404.jpg"); не получается. nginx игнорирует заголовки. Конечно можно перенести файл 404.jpg в другое место и настроить для него кэширование отдельно, но не хочется раскидывать файлы по разным папкам. Подскажите, как правильнее решить задачу? Заранее спасибо. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262400,262400#msg-262400 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru