Конвертируем картинки в WEBP

Формат изображений webp набирает за последнее время небывалую популярность. Проводили эксперименты на тему как эффективней осуществлять замену обычных JPG, PNG на WEBP. И я пришел к выводу, что наилучший вариант — это прописать соответствующую директиву в файл .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On

# Check if browser supports WebP images
RewriteCond %{HTTP_ACCEPT} image/webp

# Check if WebP replacement image exists
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f

# Serve WebP image instead
RewriteRule (.+)\.(jpe?g|png|PNG|JPG|jpg)$ $1.webp [T=image/webp,E=accept:1]
</IfModule>

<IfModule mod_headers.c>
Header append Vary Accept env=REDIRECT_accept
</IfModule>

<IfModule mod_mime.c>
AddType image/webp .webp
</IfModule>

Метки записи:

, ,