Для того чтобы включить кэширование браузером в файле .htaccess добавьте следующий код:
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|pdf|woff|css|js)$"> Header set Cache-Control "max-age=604800" </FilesMatch>
В котором необходимо перечислить все расширения файлов (gif|jpg|jpeg|png|...), которые необходимо кэшировать.
max-age=604800
- время на которое необходимо кэшировать файлы, указывается в секундах (в данном случае 7 дней).
Возможные ошибки
Если при добавлении этого блока в файл .htaccess вы получили ошибку 500 Internal server error:
Скорее всего у вас отсутствует модуль headers.load, для того что бы включить его войдите в систему с правами администратора и выполните следующие команды:
cd /etc/apache2/mods-enabled/ ln -s ../mods-available/headers.load headers.load sh /etc/init.d/apache2 reload
Создаем символическую ссылку с mods-available/headers.load в mods-enabled и перезапускаем Apache.
Комментарии
Не работает на этом сайте: www.good-design.kiev.ua
Ответить