Reindirizzare i collegamenti interni tramite route

Il mio sito web crea una corrispondenza uno a uno tra gli articoli di ricerca su un server di preprint e i tag. I miei utenti sono abituati a visitare il sito preprint.com/123/456 per un articolo con id 123-456. Questo corrisponde a mywebsite.com - This website is for sale! - mywebsite Resources and Information., quindi ho una route che reindirizza mywebsite.com - This website is for sale! - mywebsite Resources and Information. a mywebsite.com - This website is for sale! - mywebsite Resources and Information..

L’idea è che gli utenti possano sostituire “al volo” preprint.com con mywebsite.com e atterrare sulla pagina esatta dell’articolo che stavano sfogliando sul server di preprint. Questo funzionava bene finché qualcuno non ha inserito un link interno mywebsite.com - This website is for sale! - mywebsite Resources and Information. in un post e ci siamo resi conto che non reindirizzava e invece dava un 404. Sto usando Discourse per una base di utenti molto specifica e mirata, quindi il mio caso d’uso potrebbe sembrare strano.