Как я могу добавить заголовок с истекающим сроком действия только для png и ico файла?
Пример (для файла htaccess):
# Cache the following content for 1 month (4 Weeks)
<FilesMatch "\.(jpg|jpeg|png|gif|ico)$">
Header set Cache-Control "max-age=2419200, public"
</FilesMatch>
Использовать ExpiresByType
директива mod_expires. Документы здесь.
ExpiresActive On
# expire after a month
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000