Настройка кэширования через .htaccess

В панели управления Plesk сжатие и кэширование для статических файлов настраивается через .htaccess. Для настройки кэширования используется модуль expires.

Mod_expires — модуль, который подсказывает вашему браузеру, какие статические файлы нужно кэшировать. Время хранения данных в кэше можно устанавливать в следующих значениях:

  • years,
  • months,
  • weeks,
  • days,
  • hours,
  • minutes,
  • seconds.

Настройка кэширования

Настройка expires:

  1. Для настройки кэширования сайта .htaccess файл должен находиться в корневой директории вашего сайта.
  2. Добавьте в файл .htaccess строки следующего вида:
<ifModule mod_expires.c>
 ExpiresActive On
 ExpiresByType image/x-icon "access plus 6 month"
 ExpiresByType image/jpeg "access plus  6 month"
 ExpiresByType image/png "access plus 6 month"
 ExpiresByType image/gif "access plus 6 month"
 ExpiresByType application/x-shockwave-flash "access plus 6 month"
 ExpiresByType text/css "access plus 6 month"
 ExpiresByType text/javascript "access plus 6 month"
 ExpiresByType application/javascript "access plus 6 month"
 ExpiresByType application/x-javascript "access plus 6 month"
 ExpiresByType text/html "access plus 1 day"
 ExpiresByType application/xhtml+xml "access plus 10 minutes"
</ifModule>

Совет Не обязательно кэшировать все указанные виды статических файлов, укажите только те, которые есть на вашем сайте. В качестве примера указано время хранения от 10 минут до 6 месяцев, но вы можете установить эти значения самостоятельно.

Обратите внимание на то что-бы работал .htaccess у Вас должны быть следующие настройки:

1. PHP в редакции LS.

2. В настройках nginx должна быть отключена «Обрабатывать статические файлы с помощью nginx»

Если после указанных настроек кэширование .htaccess не работает или у вас возникли сложности, обратитесь в техническую поддержку.