Мне нужно добавить в apache следующие директивы. Но я получаю 500, когда добавляю эти строки.
<LocationMatch "^/assets/.*$">
Header unset ETag
FileETag None
# RFC says only cache for 1 year
ExpiresActive On
ExpiresDefault "access plus 1 year"
</LocationMatch>
Кроме того, когда я добавляю:
AddOutputFilterByType DEFLATE text/html text/css application/javascript application/x-javascript
Версия Apache: Версия сервера: Apache / 2.2.22 (Unix)
Приложение: приложение rails 3.2
Когда я проверил ответ и запрос на проблему с gzip, я увидел, что браузер запросил gzip:
Accept-Encoding gzip, deflate
но ответ не сжат.
Хорошо, я исправил это, директива LocationMatch для файлов .htaccess не разрешена. видеть: Документы Apache
Я поместил эти директивы в свой виртуальный хост в файле httpd.conf, и теперь все в порядке.