Спасибо за ответ Hightechrider и miaout17.
Я использую Apache. Я добавляю в apache2.conf следующий код:
<LocationMatch "^/assets/.*$">
# Some browsers still send conditional-GET requests if there's a
# Last-Modified header or an ETag header even if they haven't
# reached the expiry date sent in the Expires header.
Header unset Last-Modified
Header unset ETag
FileETag None
# RFC says only cache for 1 year
ExpiresActive On
ExpiresDefault "access plus 1 year"
</LocationMatch>
Bue я получаю следующую ошибку при попытке перезагрузить сервер apache:
Синтаксическая ошибка в строке 256 файла /etc/apache2/apache2.conf:
Недопустимая команда ExpiresActive, возможно, с ошибкой или определена модулем, не включенным в конфигурацию сервера
Действие «перезагрузка» не выполнено.
Журнал ошибок Apache может содержать больше информации.
Какая-то идея?
Отредактировано Я нашел исправление для этой ошибки:
Если у вас есть пользователь Ubuntu. Вы можете использовать ярлык, используя a2enmod, команду, которая автоматически включает модуль:
sudo a2enmod headers
, а затем перезагрузите сервер и вуаля: D работает нормально.