Redirección de enlaces internos a través de rutas

Mi sitio web crea una correspondencia uno a uno entre los artículos de investigación en un servidor de preprints y las etiquetas. Mis usuarios están acostumbrados a visitar el sitio web preprint.com/123/456. Para un artículo con id 123-456. Esto corresponde a mywebsite.com - This website is for sale! - mywebsite Resources and Information., por lo tanto, tengo una ruta que redirige mywebsite.com - This website is for sale! - mywebsite Resources and Information. a mywebsite.com - This website is for sale! - mywebsite Resources and Information..

La idea es que los usuarios puedan reemplazar “al vuelo” preprint.com con mywebsite.com y aterrizar en la página exacta del artículo que estaban navegando en el servidor de preprints. Esto funcionaba bien hasta que alguien puso un enlace interno mywebsite.com - This website is for sale! - mywebsite Resources and Information. en una publicación y nos dimos cuenta de que no se estaba redirigiendo y, en cambio, daba un 404. Estoy usando Discourse para una base de usuarios muy específica y dirigida, por lo tanto, mi caso de uso puede sonar extraño.