[Мануал] Как включить gzip сжатие через файл .htaccess

Тема в разделе "Manuals / Мануалы", создана пользователем Артур, 12 ноя 2017.

  1. Артур

    Артур Активный участник

    Регистрация:
    6 ноя 2017
    Сообщения:
    31
    Симпатии:
    4
    Эта инструкция — для тех, кто использует только Apache. В Apache + Nginx, gzip уже активирован по умолчанию.

    .htaccess — файл конфигурации Web сервера Apache. Он управляет параметрами отдельных папок, не затрагивая общую конфигурацию сервера. С помощью .htaccess можно устанавливать права доступа к файлам и папкам, создавать страницы ошибок, управлять сжатием файлов и папок и т.д.

    Как включить сжатие gzip?
    1. Залогиньтесь в cPanel
    2. На главной странице, нажмите на Диспетчер файлов[​IMG]
    3. Перейдите в папку public_html.[​IMG]
    4. По умолчанию, .htaccess скрыт. Поэтому нажмите на кнопку Настройки и поставьте галочку возле Показать скрытые файлы (dotfiles).[​IMG]
    5. Теперь кликните на .htaccess и нажмите кнопку Редактировать. В появившемся окне нажмите Отключить проверку кодировки.[​IMG]
    6. Допишите в конце файла:
      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
    7. Нажмите на Сохранить изменения.[​IMG]
    Для нормальной работы сжатия — подключите модуль mod_deflate в Apache. Если у вас хостинг — попросите об этом техподдержку. На хостинге Unihost, mod_deflate уже подключен.
     

Партнеры