Redirecionando links internos via rotas

Meu site cria uma correspondência um a um entre artigos de pesquisa em um servidor de preprints e tags. Meus usuários estão acostumados a visitar o site preprint.com/123/456 para um artigo com id 123-456. Isso corresponde a mywebsite.com - This website is for sale! - mywebsite Resources and Information., portanto, tenho uma rota que redireciona mywebsite.com - This website is for sale! - mywebsite Resources and Information. para mywebsite.com - This website is for sale! - mywebsite Resources and Information..

A ideia é que os usuários possam substituir preprint.com por mywebsite.com e acessar a página exata do artigo que estavam navegando no servidor de preprints. Isso estava funcionando bem até que alguém postou um link interno mywebsite.com - This website is for sale! - mywebsite Resources and Information. e percebemos que ele não estava redirecionando e, em vez disso, retornava um 404. Estou usando o Discourse para uma base de usuários muito específica e direcionada, portanto, meu caso de uso pode parecer estranho.