208

Как выставить заголовки expires

0 ответов

Пробовал в htaccess прописать

 

<ifModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

<ifModule mod_headers.c>
    #кэшировать html и htm файлы на один день
    <FilesMatch "\.(html|htm)$">
        Header set Cache-Control "max-age=43200"
    </FilesMatch>
    #кэшировать css, javascript и текстовые файлы на одну неделю
    <FilesMatch "\.(js|css|txt)$">
        Header set Cache-Control "max-age=15552000"
    </FilesMatch>
    #кэшировать флэш и изображения на месяц
    <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png|webp)$">
        Header set Cache-Control "max-age=15552000"
    </FilesMatch>
    #отключить кэширование
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
        Header unset Cache-Control
    </FilesMatch>
</IfModule>

<ifModule mod_expires.c>
    ExpiresActive On
    #по умолчанию кеш в 5 секунд
    ExpiresDefault "access plus 5 seconds"
    #кэшировать флэш и изображения на месяц
    ExpiresByType image/x-icon "access plus 15552000 seconds"
    ExpiresByType image/jpeg "access plus 15552000 seconds"
    ExpiresByType image/webp "access plus 15552000 seconds"
    ExpiresByType image/png "access plus 15552000 seconds"
    ExpiresByType image/gif "access plus 15552000 seconds"
    ExpiresByType application/x-shockwave-flash "access plus 15552000 seconds"
    #кэшировать css, javascript и текстовые файлы на одну неделю
    ExpiresByType text/css "access plus 15552000 seconds"
    ExpiresByType text/javascript "access plus 15552000 seconds"
    ExpiresByType application/javascript "access plus 15552000 seconds"
    ExpiresByType application/x-javascript "access plus 15552000 seconds"
    #кэшировать html и htm файлы на один день
    ExpiresByType text/html "access plus 43200 seconds"
    #кэшировать xml файлы на десять минут
    ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>


не помогает, все равно expires 1 месяц.

Что я делаю не так?

Ответы (0)

Похожие вопросы

Евгений
153

Периодическое зависание сайта

Здравствуйте! У нас на сайте fiomio.ru начиная с первой декады августа этого года периодически, раз в сутки возникает ситуация, когда происходит очень большая перегрузка в работе сервера и сайт становится не доступным, до тех пор пока не проходит обработка...
Peter Pavlov
101

deployment из гита + jenkins на shared хостинг?

Привет, Такой вопрос, возможно ли разворачивать через Jenkins сайт с GitLab? То, что на серверах можно, я знаю, один проект так и разворачивается. Однако второй проект, располагается на простом shared хосте.  
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте