我已经搜索过,这个问题之前被问过三次,但都没有得到解答。
我们将论坛导入 Discourse 的日期是 2020 年 9 月 5 日,但导入的帖子显示的日期正是这个导入日期,而非发布者实际创建帖子的日期。
这让人们感到困扰,因为他们以为自己在查看某个主题下最新的帖子——因为谷歌显示的是 2020 年 9 月 5 日。结果却发现帖子实际上来自 2017 年。
请问有人能解答吗?这影响了我们近 13,000 篇帖子在谷歌中的显示,严重损害了我们在谷歌上的 SEO 排名。谢谢。
我已经搜索过,这个问题之前被问过三次,但都没有得到解答。
我们将论坛导入 Discourse 的日期是 2020 年 9 月 5 日,但导入的帖子显示的日期正是这个导入日期,而非发布者实际创建帖子的日期。
这让人们感到困扰,因为他们以为自己在查看某个主题下最新的帖子——因为谷歌显示的是 2020 年 9 月 5 日。结果却发现帖子实际上来自 2017 年。
请问有人能解答吗?这影响了我们近 13,000 篇帖子在谷歌中的显示,严重损害了我们在谷歌上的 SEO 排名。谢谢。
该问题是否仅影响 Google,还是也会出现在 Bing(以及其他由其驱动的搜索引擎)中?
是的,确实如此。在 Bing 中显示的日期是 9 月 5 日,也就是我们将论坛迁移到 Discourse 的日期。Safari 中也出现了同样的情况。
您觉得以下方案可行吗?
我不认为这取决于你使用哪个网页浏览器。
不,这没关系。我想我们会尝试按照我发布的步骤进行修改,如果成功了我会告诉你。感谢你在这个帖子中与我沟通。
爬虫视图当前始终显示帖子自创建以来更新时的 updated_at 字段。我觉得这不太对,尤其在导入帖子时问题更为突出。
我认为我们应该改为始终渲染帖子的 created_at 字段。这更符合 Discourse 其他部分展示帖子日期的方式。我已创建一个 PR:
好的,祝你好运!结果出来后,记得和我们分享哦!
非常感谢,我真的很感激。
@cassidy PR 已合并。请更新你的论坛并尝试一下。我相信这能解决你的问题。
太棒了!我们会尽快尝试,并随时向您反馈。再次感谢您的关注!