Строго говоря, вам также необходимо убедиться, что пользовательский агент, выполняющий запрос, поддерживает изображения WEBP (т.е. проверьте Принимать Заголовок HTTP-запроса для изображение/веб-страница).
Попробуйте следующее в верхней части корня .htaccess файл:
RewriteEngine включен
# Перезаписать изображения в WebP, если они существуют
RewriteCond %{HTTP_ACCEPT} изображение/webp
RewriteCond %{DOCUMENT_ROOT}/$1/webp/$2.webp -f
RewriteRule ^(site/views/00_projects/[^/]+/content/image/[^/]+)/([^/]+)\.(?:png|jpg|gif)$ $1/webp/$2 .webp [T=изображение/webp,L]
 Правило перезаписи шаблон (т.е. ^(сайт/просмотры/00_проекты/[^/]+/контент/изображение/[^/]+)/([^/]+)\.(?:png|jpg|gif)$) соответствует запрошенному png, jpg или же гифка изображение и сохраняет URL-путь в $1 обратная ссылка и имя файла в $2 обратная ссылка (используется позже в Правило перезаписи замена нить).
Первое условие (RewriteCond директива), которая проверяет соответствие HTTP_ACCEPT server, проверяет, поддерживает ли пользовательский агент изображения WEBP.
Второй условие проверяет, что целевое изображение webp существует.
 T=изображение/веб-страница флаг необходим для отправки правильного MIME-типа (Тип содержимого заголовок) обратно клиенту.