Веб-строительствоnginx rewrite bitrix исключения 28.03.2021 baas 16 сентября 2020, 09:54 63Добрый день.Подскажите пожалуйста, как лучше сделать исключения в редиректе для файлов webp.if (!-e $request_filename) { rewrite ^(?!(.webp$))(.*)$ /bitrix/urlrewrite.php last; } Делаю так исключения.if (!-e $request_filename) { rewrite ^(?!(.webp$))(.*)$ /bitrix/urlrewrite.php last; } Но мне не нравится такая раскладка. baas 16 сентября 2020, 12:49Посоветовали сделать так.^(?!.*.webp$)(.*)$Или так^(.*)$(?<!.webp) Mobiaaa 16 сентября 2020, 12:53А в чём смысл этого исключения?Зачастую, всё что не должно уходить на бэкенд, отдаётся как статика location ~ .(webp) { root /path/to/webp; } Похожие записи:301 редирект в .htaccess по маске.htaccess замена webp на jpgwebp вместо imgКеширование на PHP, без плагинов в WordPressСтатические сайты
baas
Добрый день.
Подскажите пожалуйста, как лучше сделать исключения в редиректе для файлов webp.
if (!-e $request_filename) { rewrite ^(?!(.webp$))(.*)$ /bitrix/urlrewrite.php last; }Делаю так исключения.
if (!-e $request_filename) { rewrite ^(?!(.webp$))(.*)$ /bitrix/urlrewrite.php last; }baas
Посоветовали сделать так.
^(?!.*.webp$)(.*)$
Или так
^(.*)$(?<!.webp)
Mobiaaa
А в чём смысл этого исключения?
Зачастую, всё что не должно уходить на бэкенд, отдаётся как статика