Как установить заголовки ответа по умолчанию для изображений JPEG - PullRequest
1 голос
/ 17 марта 2012

Хорошо, поэтому я немного прочитал о mod_headers, однако я не видел никакого определенного кода, который можно было бы вставить в htaccess или где-либо еще в отношении того, что использовать для добавления заголовков ответов по умолчанию Last-Modified и Content-length в мой jpeg.изображения, которые другие веб-сайты берут у меня.Без этого они не могут проверить, загружать или нет изображение целиком снова или нет.Есть идеи?Спасибо!

1 Ответ

1 голос
/ 17 марта 2012

«Длина содержимого» устанавливается автоматически. Сначала удалите «Last-Modified» и добавьте новый. Работает только в .htaccess, если это разрешено.

<FilesMatch "\.(jpg|jpeg)$">
    Header unset Last-Modified
    Header append Last-Modified "Fri, 01 Mar 2012 12:00:00 GMT"
</FilesMatch>

Другой вариант - адаптировать интервал кэширования.

<IfModule mod_expires.c>
    ExpiresActive on
    # on access
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    # or on modification
    ExpiresByType image/jpg "modification plus 1 month"
    ExpiresByType image/jpeg "modification plus 1 month"
</IfModule>

Я бы предпочел кэширование при доступе в сочетании с "Last-Modified".

<FilesMatch "\.(jpg|jpeg)$">
    <IfModule mod_expires.c>
        ExpiresActive on
        ExpiresByType image/jpg "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
    </IfModule>
    Header unset Last-Modified
    Header append Last-Modified "Fri, 01 Mar 2012 12:00:00 GMT"
</FilesMatch>
...