В схожей ситуации , данное решение предложил сам хостер.
Сразу после RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
добавить
RewriteRule ^([^?]*) index.php?_route_=$1 [B,L,QSA,UnsafeAllow3F]
Ну и как вариант от меня (так же нужно проверять).
# Преобразование UTM-меток от Яндекс.Товаров
RewriteCond %{QUERY_STRING} utm_referrer=https%3A%2F%2Fyandex\.ru%2Fproducts(.*)
RewriteRule ^(.*)$ $1?utm_source=yandex&utm_medium=products [R=301,L]
Применяет UnsafeAllow3F только для трафика с Яндекс.
Сохраняет UTM-метки в исходном виде
Не создает дополнительных редиректов
Минимально влияет на существующую логику работы сайта