【问题标题】:Linked in previews not working领英预览不起作用
【发布时间】:2018-09-06 22:45:10
【问题描述】:

我已经在整个互联网上搜索了答案,虽然我可以找到一百万人有同样的问题,但我找不到解决我遇到的问题的官方解决方案。

我总是收到“无法显示预览。您可以按原样发布,或尝试其他链接。”显示出来。

我已将页面剥离为仅需要的开放图形元标记,因此我知道它们可以工作(通过多个 OG 验证器运行),我已禁用任何类型的机器人阻止、任何类型的重定向,在测试中禁用了防火墙服务器,确保 LinkedIn 机器人请求正在访问服务器。我一直在浏览器控制台中看到的只是从 LinkedIn 的预览生成器 API 返回的状态 500。

我们在 IIS 8.5 中的 Windows Server 上托管,似乎如果我创建一个演示并将其托管在其他地方它可以工作,这让我认为它与服务器相关或 IIS 设置。

阅读此Linkedin post's picture doesn't appear in summary 似乎是一个类似的问题。我们不通过 SSL 提供服务,因此与此无关。

我已经在 LinkedIn 的论坛上问过这个问题,但没有运气,所以我希望这里的人可以提供帮助,或者 LinkedIn 技术团队的人可以提供帮助。

谢谢

【问题讨论】:

    标签: iis linkedin windows-server-2012-r2 iis-8.5


    【解决方案1】:

    所以我们也遇到了这个问题,结果发现我们系统中使用用户生成主题的部分没有在响应中添加“Content-Type”标头。

    因此,请检查来自您服务器的响应标头,并确保它们是正确的,并且它们包含正确的 "Content-Type"(具有正确的编码)和“内容长度”

    【讨论】:

    • 你是一个救生员。我已将其标记为已回答,因为它引导我找到解决方案。根据 Content-Length 响应,我可以看到普通浏览器请求与 Linkedin 机器人之间存在差异。出于某种原因,在我们的主题系统中,Linkedin 机器人只接收部分视图,而不是包含 _Layout 的整个页面。
    猜你喜欢
    • 1970-01-01
    • 2016-11-15
    • 2018-09-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 2017-10-31
    相关资源
    最近更新 更多