Представлю небольшой сниппет (PHP скрипт) для переадресации посетителей. Понадобится не более 5 минут
Сниппет вызывается на странице 404, в сниппете массив, в котором задается список ссылок в формате "откуда => куда". Посетитель попадает на страницу 404 по битой ссылке, если эта ссылка есть в массиве, перенаправляется на нужную страницу, если нет - остается на странице 404.
На мой взгляд - хорошая альтернатива редиректам в htaccess (не люблю захламлять этот файл, тем более если таких редиректов много), когда нужно всего то перенаправить с неправильного на правильный URL страницы.
Если вдруг у вас еще нет страницы 404, нужно создать документ (с любым названием и шаблоном) и указать ее ID в "Системные настройки - core - Сайт - страница 404".
Если/когда страница 404 создана, создаем сниппет RedirectPHP с таким содержимым:
Сниппет можно вызвать прямо в содержимом страницы (если не предусмотрен отдельный шаблон): [[!RedirectPHP]].
Вот и все, добавлять новые URL не сложно и подтягивается этот список только после перехода по битой ссылке.
USDT TRC-20: TYTHLkNVjGu7PMGKbW8Vh54w1zkkVjFbWT
А ничо, что Redirector (https://docs.modx.com/current/ru/extras/redirector) 14-ть лет назад как уже выпустили?)
14 лет, а я впервые вижу)