我似乎无法让Nginx在我的Rails应用程序中的静态资产上设置expires标头.
我的应用程序使用Phusion Passenger& 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;
}
}
我不确定为什么它的设置不会在我的静态资产上过期(例如/images/foo.png?123456)
我不确定它是否与乘客有关,或者我的位置regexp是不是没有抓住它
最佳答案
原文链接:https://www.f2er.com/nginx/434884.html