プロジェクトの開発中はキャッシュされず、実稼働中はキャッシュされるように、条件付きで画像に期限切れヘッダーを設定したいと思います。理想的には、これは単に 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"
もちろん、それはうまくいきませんが。
解決策はありますか?