【发布时间】:2015-06-05 23:31:53
【问题描述】:
我有一个 Rails 应用程序,它的路由与首次访问时生成的静态文件匹配。
如果我在我的 site.conf 中将此块注释掉,一切正常:
location ^~ /uploads/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}
有没有一种方法可以两全其美,并且只有在实际文件存在时才激活 location 块,如果不存在则退出?也许在里面添加try?
【问题讨论】:
-
你可以使用
try_files -
问题解决了吗?
-
好的,谢谢!在 location 块中添加了另一个 try_files。
标签: ruby-on-rails nginx unicorn