RGJ
(Richard - Communiteq)
1
看起来用户资料的 URL 不区分大小写。
例如,https://meta.discourse.org/u/DiscObOt 和 https://meta.discourse.org/u/discobot 都能正常工作。
但第一种变体中的规范 URL 并未被规范化为用户名的“官方”大小写形式,这可能导致重复内容问题或索引到错误的变体。
因此,第一种变体的规范 URL 为:
<link rel="canonical" href="https://meta.discourse.org/u/DiscObOt" />
而它本应是:
<link rel="canonical" href="https://meta.discourse.org/u/discobot" />
从而指向“正确”拼写的变体。
6 个赞
sam
(Sam Saffron)
3
4 个赞
当然,也许 @andrei 可以将其加入他的清单?这个问题看起来很简单,风险低但回报高?
2 个赞
我也赞成清理这些..
您还会注意到,这些网址中的每一个都有一个指向自身的规范链接。 (@RGJ 已经提到过这一点)
没错,我想用户网址也应该一样,或者至少让所有这些网址共享同一个规范链接。
我还想补充一点,标签 URL 也表现出类似的行为。
也就是说,标签 URL 没有“大小写规范化”(如果这是正确的术语)。
所以两者
https://meta.discourse.org/tag/Official
和
https://meta.discourse.org/tag/official
都指向同一个地方,但具有自引用的规范链接,而不是仅仅是小写版本。
1 个赞