Redirection des liens internes via les routes

Mon site web crée une correspondance un à un entre les articles de recherche d’un serveur de prépublication et les tags. Mes utilisateurs sont habitués à visiter le site preprint.com/123/456 pour un article avec l’id 123-456. Cela correspond à mywebsite.com - This website is for sale! - mywebsite Resources and Information., j’ai donc une route qui redirige mywebsite.com - This website is for sale! - mywebsite Resources and Information. vers mywebsite.com - This website is for sale! - mywebsite Resources and Information..

L’idée est que les utilisateurs puissent remplacer à la volée preprint.com par mywebsite.com et atterrir sur la page exacte de l’article qu’ils consultaient sur le serveur de prépublication. Cela fonctionnait bien jusqu’à ce que quelqu’un donne un lien interne mywebsite.com - This website is for sale! - mywebsite Resources and Information. dans un post et que nous réalisions qu’il ne redirigeait pas et donnait plutôt une erreur 404. J’utilise Discourse pour une base d’utilisateurs très spécifique et ciblée, donc mon cas d’utilisation peut sembler étrange.