最近有两个关于主题链接重定向问题的讨论,当 URL 中的主题标题与预期值不完全匹配时会出现重定向([1]、[2]。后来我在浏览亚马逊时发现,他们也允许标题模糊匹配,但不会进行重定向。例如,以下页面都显示相同的内容,而无需重定向:
- 官方标题: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 中的标题如何都直接提供相同的内容?