• Редирект: один раздел с подразделами поделен, как настроить редирект?

    я так понимаю, проблема в том, что по старым URL теперь отдаётся 404. Предлагаю 2 решения:
    Первое:
    собрать карту соответствий "старый URL" -> "новый URL" . Как её собрать? Ну, например, собрать DETAIL_URL по всем товарам, если из нового URL выкинуть третий фрагмент - получится старый URL. Запихнуть эту карту в обработчик события OnPageStart; если есть совпадение - делать редирект. Но если товаров десятки тысяч - этот метод не особо хорош.
    Второе: в комплексном компоненте bitrix:catalog есть настройка 404-й страницы. Вот туда пишете код, который берёт последний фрагмент и ищет его среди кодов элементов. Если находит - вычисляете правильный URL и редиректите. И там же во вторую очередь можно для разделов редиректить, у них же тоже ссылки сломались.
    Ответ написан
    Комментировать