Эта инструкция — для тех, кто использует только Apache. В Apache + Nginx, gzip уже активирован по умолчанию.
.htaccess — файл конфигурации Web сервера Apache. Он управляет параметрами отдельных папок, не затрагивая общую конфигурацию сервера. С помощью .htaccess можно устанавливать права доступа к файлам и папкам, создавать страницы ошибок, управлять сжатием файлов и папок и т.д.
Как включить сжатие gzip?
- Залогиньтесь в cPanel
- На главной странице, нажмите на Диспетчер файлов
- Перейдите в папку public_html.
- По умолчанию, .htaccess скрыт. Поэтому нажмите на кнопку Настройки и поставьте галочку возле Показать скрытые файлы (dotfiles).
- Теперь кликните на .htaccess и нажмите кнопку Редактировать. В появившемся окне нажмите Отключить проверку кодировки.
- Допишите в конце файла:
AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript
- Нажмите на Сохранить изменения.
Для нормальной работы сжатия — подключите модуль mod_deflate в Apache. Если у вас хостинг — попросите об этом техподдержку. На хостинге Unihost, mod_deflate уже подключен.