Non riesco a ottenere nginx per impostare le intestazioni di scadenza sulle mie risorse statiche nella mia app Rails.nginx non impostazione scade intestazioni sulle risorse statiche di Rails
La mia app è distribuita utilizzando Phusion Passenger & nginx.
Di seguito si riporta la relativa sezione del mio file di configurazione nginx
server {
listen 80;
server_name my.domain.tld;
root /home/deploy/my.domain.tld/current/public;
passenger_enabled on;
access_log off;
location ~* \.(ico|css|js|gif|jp?g|png)\?[0-9]+$ {
expires max;
break;
}
if (-f $document_root/system/maintenance.html) {
rewrite ^(.*)$ /system/maintenance.html break;
}
}
io non sono sicuro perché la sua non è l'impostazione scade intestazioni sui miei beni statici (per esempio /images/foo.png?123456)
non sono sicuro se ha qualcosa a che fare con passeggero o se la mia posizione regexp solo isnt la cattura è
Questo è fuorviante.la posizione non corrisponderà al parametro della query, quindi in realtà ciò corrisponde alle risorse/all/image, css, js nell'elenco, indipendentemente dal parametro della query di busting della cache. Questo è indesiderabile per molte persone. – raggi