Google Chrome например стал статус 200 рисовать для файлов, которые он из кэша берёт, меня это смущало первое время.
Файлы, которые "не кешируются" точно nginx передаёт?
В общем, я к тому, что expires как работал, так и работает, нужно убедиться, что запрос к файлу, который "не кешируется" именно в этот location попадает.
у меня firefox, притом он часть файлов помечает "серым" кешированным, ответ рисует 304, а по этим 200 и новый набор заголовков
Обсуждают сегодня