Ответ
Александр правильно решает сам редирект. А вот как определить автоматически куда редиректить - это другой вопрос. Вставка у вас идет в контент через шорткод, значит малой кровью (разумными ресурсами) вытащить эти данные из БД не получится.
Как я бы сделал - на сохранение страницы повесил бы функцию, которая парсила бы шорткод и залинкованным записям произвольного типа дописывала бы метаданные 'linked_on_page_id'. Таким образом автоматически записи произвольного типа будут получать привязку к ID страницы, где они залинкованы. А уже в самом редиректе я бы брал это значение из метаданных и отправлял редиректом через get_permalink.
Впрочем, это не решит вопрос с уже существующими страницами и записями произвольного типа. Тут либо ручками заходить и пересохранять все эти страницы, либо написать скрипт миграции, который пройдется по страницам, спарсит шорткоды и выполнит привязку по мета.