主题链接是否需要重定向到规范 URL?

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

这让我开始思考,Discourse 为何要进行重定向?根据上述两个问题来看,不进行重定向或许可以避免一些麻烦。是否存在某种原因(技术或其他方面),使得不匹配的 URL 需要通过重定向来处理,而不是无论 URL 中的标题如何都直接提供相同的内容?

请注意,每个页面都包含

<link rel="canonical" href="https://www.amazon.com/Final-Fantasy-VII-Remake-PlayStation-Deluxe/dp/B07SJ2P1XC" />

这是正确的 URL。我无法代表亚马逊发言,但让所有人使用同一个 URL 要合理得多,而且 Google 会因重复内容对用户造成混淆而对网站进行严厉处罚。亚马逊可能因为规模庞大而在此事上获得豁免。

除此之外,您需要向亚马逊而非我们提出您的问题。

啊,搜索引擎索引看起来确实很重要。我甚至从未想过这一点。我只是在 阅读 关于 rel="canonical" 的内容,因为我以前从未见过这个标签,它确实很有趣。这似乎是一种有效的“变通”方法,如果你无法或不想进行重定向的话,所以也许这就是为什么亚马逊(除了其规模之外)没有受到太多惩罚的原因。

对于 Discourse,我认为即使你想使用它,也可能难以有效实施,因为每篇帖子都有自己的 URL,理论上应该被单独索引。

无论如何,谢谢你的解释。:slight_smile:

1 个赞