Как я могу сделать это в Lighttpd?

Это для Apache: <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Набор заголовков 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.

Документация подсказки:

Другие вопросы по тегам