Interne Links über Routen umleiten

Meine Website erstellt eine Eins-zu-eins-Entsprechung zwischen Forschungsarbeiten auf einem Preprint-Server und Tags. Meine Benutzer sind es gewohnt, die Website preprint.com/123/456 für ein Paper mit der ID 123-456 zu besuchen. Dies entspricht mywebsite.com - This website is for sale! - mywebsite Resources and Information., daher habe ich eine Route, die mywebsite.com - This website is for sale! - mywebsite Resources and Information. zu mywebsite.com - This website is for sale! - mywebsite Resources and Information. umleitet.

Die Idee ist, dass Benutzer preprint.com mit mywebsite.com austauschen können und auf der exakten Paper-Seite landen, die sie auf dem Preprint-Server durchsucht haben. Dies funktionierte gut, bis jemand einen internen Link mywebsite.com - This website is for sale! - mywebsite Resources and Information. in einem Beitrag gab und wir feststellten, dass er nicht weiterleitet und stattdessen eine 404-Fehlermeldung liefert. Ich verwende Discourse für eine sehr spezifische und zielgerichtete Benutzerbasis, daher mag mein Anwendungsfall seltsam klingen.