Недавно обсуждались две проблемы, связанные с перенаправлением ссылок на темы, когда заголовок темы в URL не полностью совпадает с ожидаемым значением ([1], [2]). Затем, находясь на Amazon, я заметил, что они также допускают неточные заголовки, но не выполняют перенаправление. Например, следующие страницы отображают одинаковый контент без перенаправления:
- Официальный заголовок: Amazon.com: Final Fantasy VII Remake - PlayStation 4 Deluxe Edition : Square Enix LLC: Video Games
- Выдуманный заголовок: Amazon.com: Final Fantasy VII Remake - PlayStation 4 Deluxe Edition : Square Enix LLC: Video Games
- Без заголовка: Amazon.com: Final Fantasy VII Remake - PlayStation 4 Deluxe Edition : Square Enix LLC: Video Games
Это заставило меня задуматься: зачем вообще Discourse выполняет перенаправления? Судя по двум упомянутым проблемам, отказ от перенаправлений мог бы избежать ряда сложностей. Есть ли какая-то причина (техническая или иная), по которой URL, не совпадающие с ожидаемыми, обрабатываются через перенаправление, а не показывают тот же контент независимо от заголовка в URL?