@Hecktosaurus
Люблю писать код под специфические задачи

Как бороться со сбойным url на связке webasyst + nginx?

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

Подозреваю, что не должно быть такого поведения - но не знаю, кто виноват. Думаю, либо в webasyst должен быть механизм преобразования url к вменяемому виду, либо nginx должен как-то преобразовывать такие запросы.

Можете подсказать, в какую сторону вообще копать? Пока склоняюсь к решению на nginx, просто заменять символы на их кодированные варианты.
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
либо в webasyst должен быть механизм преобразования url к вменяемому виду

Скорее вот это, да.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы