nginx: Горячее кеширование файлов с окончанием «?ver=2.6.5» в браузере

Как я могу добавить файлы, заканчивающиеся, например:

  • .js?ver=5.3.2 или
  • .?вер=2.6.5

к моей чаче политики. Я использую следующее, которое отлично работает со стандартными файлами, но не кэширует файлы, заканчивающиеся другими окончаниями:

      location ~* ^.+\.(js|css|png|jpg|jpeg|gif|svg|svgz|eot|otf|woff|woff2|ttf|svg|ico|webp)$ {
add_header Cache-Control "public";
try_files $uri @fallback;
etag on;
if_modified_since exact;
#add_header Cache-Control "max-age=31536000";}

0 ответов

Другие вопросы по тегам