Caching 对某些文件类型禁用nginx缓存

Caching 对某些文件类型禁用nginx缓存,caching,nginx,Caching,Nginx,我有nginx设置,充当apache的反向代理。 但是,我需要禁用GIF的缓存。 如何在nginx上执行此操作 谢谢这应该可以做到: set $no_cache ""; if ($request_uri ~* \.gif$) { set $no_cache "1"; } proxy_no_cache $no_cache; proxy_cache_bypass $no_cache; 谢谢,对我有用。但是,外面的每个人都要小心,至少在位置块内。对于其他人,这里是关于if的文档。是的,我读过,但

我有nginx设置,充当apache的反向代理。 但是,我需要禁用GIF的缓存。 如何在nginx上执行此操作


谢谢

这应该可以做到:

set $no_cache "";
if ($request_uri ~* \.gif$) {
  set $no_cache "1";
}
proxy_no_cache $no_cache;
proxy_cache_bypass $no_cache;

谢谢,对我有用。但是,外面的每个人都要小心,至少在
位置
块内。对于其他人,这里是关于
if
的文档。是的,我读过,但从未遇到过任何问题。