RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteRule (.+) index.php?p=$1 [QSA,L]
и другие аналогичные, в которых происходит передача дополнительного query_string - ?_route_=$1 и подобных.
Чтобы устранить 403 ошибку из-за наличия в URL символов %3F, есть несколько способов:
1) Отключение защиты в Apache и разрешение использования директивы UnsafeAllow3F
На хостинге данный вариант невозможен, так как использование UnsafeAllow3F создает потенциальную брешь в безопасности сервера
Вы можете использовать свой собственный виртуальный и выделенный сервер, и настроить его как необходимо вам, но мы не советуем так делать
2) Исправление правила RewriteRule
Обратитесь к разработчикам сайта, чтобы исправить RewriteRule таким образом, чтобы переданные после ? параметры считывались как необходимо