![如何在 Lighttpd 中执行此操作?](https://linux22.com/image/500331/%E5%A6%82%E4%BD%95%E5%9C%A8%20Lighttpd%20%E4%B8%AD%E6%89%A7%E8%A1%8C%E6%AD%A4%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
这是针对 Apache 的:
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control“max-age=290304000,public”
</FilesMatch>
我该如何为 lighttpd 做这件事?
答案1
使用正则表达式实际上应该相当容易$HTTP["url"]
:mod_setenv
$HTTP["url"] =~ "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$" {
setenv.add-response-header = ( "Cache-Control" => "max-age=290304000, public" )
}
如果你需要更详细地处理请求或响应,你应该深入研究mod_magnet。
文档提示: