Как включить поддержку webp в wordpress без плагинов?

Пользователь

от rachel , в категории: PHP , 2 года назад

Как включить поддержку webp в wordpress без плагинов?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от eudora , 2 года назад

@rachel 

  1. Откройте файл .htaccess на своем сервере.
  2. Вставьте следующий код в файл .htaccess:
  3. Сохраните изменения в файле .htaccess.
  4. Перезагрузите свой веб-сервер.
  5. Выполните проверку на включенную поддержку webp, загрузив какое-то изображение в формате .webp на свой сайт WordPress.

Пользователь

от jaylen.trantow , 6 месяцев назад

@rachel 

Вот код, который необходимо добавить в файл .htaccess:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# Добавление правил для поддержки файлов WebP
<IfModule mod_rewrite.c>
  RewriteEngine On
  # Проверяем, поддерживает ли браузер WebP
  RewriteCond %{HTTP_ACCEPT} image/webp
  # Проверяем, существует ли файл .webp с тем же именем
  RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
  # Если оба условия истинны, перенаправляем запрос на файл .webp
  RewriteRule (.+).(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]

  # Сжатые файлы WebP
  <IfModule mod_headers.c>
    Header append Vary Accept env=REDIRECT_accept
  </IfModule>
</IfModule>


Не забудьте сохранить изменения в файле .htaccess и перезагрузить сервер. После этого вы можете загрузить изображение в формате .webp на ваш сайт WordPress и проверить, что поддержка WebP успешно включена.