Мой сайт устанавливает взаимно однозначное соответствие между научными статьями на сервере препринтов и тегами. Мои пользователи привыкли посещать сайт по адресу preprint.com/123/456 для статьи с идентификатором 123-456. Это соответствует адресу mywebsite.com, поэтому у меня настроен маршрут, который перенаправляет mywebsite.com на mywebsite.com.
Идея в том, что пользователи могут заменить в ссылке preprint.com на mywebsite.com и оказаться на странице именно той статьи, которую они просматривали на сервере препринтов. Всё работало отлично, пока кто-то не опубликовал внутреннюю ссылку mywebsite.com в сообщении, и мы обнаружили, что перенаправление не срабатывает, а вместо этого возвращается ошибка 404. Я использую Discourse для очень специфической и узкой аудитории, поэтому мой случай может показаться странным.