【发布时间】:2011-06-16 14:35:49
【问题描述】:
我想有条件地在图像上设置过期标头,以便它们在项目开发时不会缓存,但在生产时会缓存。理想情况下,这只是对 apache conf 文件的修改。我有一个会返回项目状态的 perl 脚本,它可以与 mod_rewrite 一起使用,如下所示:
rewritemap PSTAT prg:/bin/pstat.pl
...skipping...
rewritecond ${PSTAT:$site:$1} =devel
rewriterule ^/run/$site/p(\d+)/(\w+) /logout.pl/$2 [NS,L]
如果我能做这样的事情就好了:
rewritecond ${PSTAT:$site:$1} =devel
ExpiresByType image/jpg "now plus 1 second"
虽然那当然行不通。
有什么解决办法吗?
【问题讨论】:
-
嘿等等...这个问题属于这里还是属于ServerFault?
-
有趣!我想知道这是否是 2011 年的一项功能
标签: apache mod-rewrite http-headers apache-config mod-expires