Как бороться со сбойным url на связке webasyst + nginx?
Имеется магазин на Webasyst. Не знаю, как, но в нём есть ~1700 товаров с символами "+" в url. Товары отображаются корректно в каталоге, но при попытке перехода в карточку - вываливается ошибка 404. При этом, её можно избежать, если вручную перекодировать такие символы - например, "+" => "%2B".
Подозреваю, что не должно быть такого поведения - но не знаю, кто виноват. Думаю, либо в webasyst должен быть механизм преобразования url к вменяемому виду, либо nginx должен как-то преобразовывать такие запросы.
Можете подсказать, в какую сторону вообще копать? Пока склоняюсь к решению на nginx, просто заменять символы на их кодированные варианты.