当我在论坛上发布此链接时,它最初会正确渲染。
下面的实际链接:https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/
但几秒钟后,我会得到一个损坏的链接符号,所以它在我的论坛上看起来是这样的:
当我在论坛上发布此链接时,它最初会正确渲染。
下面的实际链接:https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/
但几秒钟后,我会得到一个损坏的链接符号,所以它在我的论坛上看起来是这样的:
不 - 这里也一样:
链接在这里:https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/
但如果我把它单独放在一行:
https://neo.life/2022/07/the-buck-institute-where-the-promise-of-aging-research-isnt-longevity/
这里肯定有些不对劲,我们会看看的。也许主机正在拒绝我们后端爬虫的用户代理。
当以编程方式访问图片 (https://neo.life/wp-content/uploads/2022/07/buck-institute-longevity-aging-genetics@2x-1000x714.jpg)(例如通过 curl)时,我们会收到 Cloudflare 错误页面和验证码。因此,该网站似乎故意阻止机器人下载图片。
如果您信任该网站并且不介意图片被永久热链接,那么您可以将 neo.life 添加到 disabled image download domains 中,以阻止 Discourse 尝试下载它们。
有趣……我尝试了你建议的方法(将 neo.life 添加到禁用的图片下载域名中),然后打开帖子并重新保存,但问题依然存在。
我需要在域名前面加上 http:// 才能使其正常工作吗?
最近我发现越来越多的链接出现这个 onebox 问题 - 又一个例子:
同样的情况发生了 - 它渲染了,然后又消失了。
要修复现有帖子在更改站点设置后出现的问题,您需要点击
,然后选择“Rebuild HTML”。我已经对您上面的帖子进行了此操作,在这里看起来没问题了。您可以在您的站点上尝试一下吗?
这个帖子似乎有略微不同的原因。我已经追踪到了 Discourse 的一个依赖项中的问题。我们正在跟踪此问题,并将尝试进行修复或找到解决方法。感谢您的报告!
又一个例子 - 是的,在最后一个案例中重建 HTML 有效:
但这里是另一个例子,我为有信誉的来源链接获得了损坏的链接图像:
即使该网站被认为是信誉良好的,也不意味着它们会允许机器人抓取和下载图片。
请继续提供示例 @BCHK!
我们最近修复了一些关于 The Guardian 的 oneboxing 问题,例如:
MIT 的那个问题是因为他们发送了一个图标到一个缺失的图片。我们计划通过简单地从不渲染这些损坏的 onebox 链接来解决这个问题。
刚注意到一个PR似乎与此相关
你说得对。该 PR 已合并,您可以看到上面损坏的图标不再显示为损坏的链条图标。