Attempting to redirect a page onto an internal page, we are helped by an internal page finder, but the final result is just the actual URL
This has two drawbacks:
One minor, if the slug is changed, the redirect link is no more valid.
One major, it's not possible to redirect to a page with a different SITE_ID.
Djangocms_link solves a similar problem using both external_link and internal_link:
--
FP