基于文件types的Nginxcaching?

我正在使用Nginx来服务我的静态文件,并向Django代理dynamic请求。 我想caching所有静态文件的静态文件(“expires 24h;”),除了那些以* .swf结尾的静态文件。

当我使用Apache时,我把它放在包含* .swf文件的目录的.htaccess文件中,它工作得很好:

<FilesMatch "\.(swf)$"> Header set Cache-Control "no-cache" </FilesMatch> 

我如何在我的Nginxconfiguration中获得类似的结果?

使用位置指令与适当的正则expression式和expires指令应该工作:

位置〜\。(swf)$ {
    到期-1;
 }