.htaccess замена webp на jpg


Алексей Теплов
145

Когда создавал сайт решил картинки хранить в двух форматах 100х100 и 400х400, но после многочисленных переделок сайта пришёл к другим размерам 50х50, 180х180 и 400х400 Руки не как не доходили сделать ресайз картинок и вот наконец написал скриптик который сконвертил все картинки в нужный формат и до кучи решил попробовать webp.

Помогите составить правильный реврайт для .htaccess  по замене картинки с webp на jpg если браузер клиента не поддерживает формат webp. Файл .htaccess будет лежать в папке с картинками jpg и webp. В интернете много примеров, но везде реврайтят с jpg на webp, вот например:

RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
RewriteRule (.+).(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]

Мне надо наоборот с webp реврайт на jpg…


jkm
RewriteCond %{HTTP_ACCEPT} !image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.jpg -f
RewriteRule ^(.+).webp$ $1.jpg [L]


Алексей Теплов
Спасибо большое! Я не понимаю в командах .htaccess и вот эта строка меня смущает
{DOCUMENT_ROOT}

Это означает корень сайта, да? Нужно тогда дописать реальный путь до папки с картинками? Файл  .htaccess будет лежать в папке с картинками


Алексей Теплов

Прописал свой путь и о чудо, в Сафари открылись картинки!

Ещё раз, большое спасибо!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *