Из-за всех сил пытаюсь отключить кэш js/css. Подскажите, пожалуйста. nginx 1.10.3
server {
listen 80;
server_name vagrant.local;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
root /var/www/test;
index index.php;
# serve static files directly
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
access_log off;
log_not_found off;
}
location / {
# add_header Access-Control-Allow-Origin *;
try_files $uri $uri/ /index.php?$query_string;
# kill cache
add_header Last-Modified $date_gmt;
add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
if_modified_since off;
expires -1;
etag off;
}
location ~* \.php$ {
try_files $uri = 404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # подключаем сокет php-fpm
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
location ~* ^.+\.(js|css)$ {
#old style: add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
#old style: add_header Pragma "no-cache";
expires -1;
sendfile off; #if you're using virtualbox (it is not about cache, but you will need it) https://www.vagrantup.com/docs/synced-folders/virtualbox.html
}
}