【问题标题】:Facebook scrape blank pageFacebook刮空白页
【发布时间】:2017-02-15 17:47:11
【问题描述】:

我在使用 Facebook 开放图形共享 API 时遇到问题。我注意到,当我选择一个页面并使用 Facebook 的共享调试器工具时,抓取视图是一个空白页面。当我使用对象调试器时,我注意到我收到以下错误

Curl 错误:SSL_PEER_CERTIFICATE SSL:证书主题名称“Plesk”与目标主机名“website.com”不匹配

  • 如果我查找我的网站的 IP 地址并将其输入到 url,我会看到默认的 plesk 页面。
  • 如果我在 plesk 中查找默认证书,域名设置为 Plesk
  • 目前,我正在使用 Lets Encrypt 为网站创建证书
  • 我在服务器上有多个网站,这是一个专用服务器(我不熟悉服务器)

从外观上看,我认为 Facebook 正在抓取作为默认 Plesk 页面的网站的 IP,并且没有呈现任何结果

【问题讨论】:

  • 在 plesk 中转到网站与域名 -> 网站空间 -> 选择网站 -> 切换 IPv6 地址

标签: facebook dns hosting virtualhost plesk


【解决方案1】:

我平时的做法:

使用以下链接(例如)创建一个按钮或锚点。确保在链接中输入正确的“u”参数:

<a href="https://www.facebook.com/sharer/sharer.php?u=www.kloeckner.com/de/strategie.html" target="_blank" class="icon icon-facebook"></a>

确保在您要共享的当前页面中提供所有 Open Graph 数据元标记:

<meta property="og:title" content="„Kl&ouml;ckner &amp; Co 2020“ – unsere Strategie | Kl&ouml;ckner &amp; Co SE" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://www.kloeckner.com/de/strategie.html" />
<meta property="og:image" content="http://www.kloeckner.com/de/img/Konzern_Header_mobile.jpg" />
<meta property="og:description" content="Durch h&ouml;herwertige Produkte und Services sowie Digitalisierung der Liefer- und Leistungskette wollen wir die Ertragskraft von Kl&ouml;ckner &amp; Co steigern." />

检查 OpenGraphDebugger 是否一切正常: https://developers.facebook.com/tools/debug/sharing/?q=http%3A%2F%2Fwww.kloeckner.com%2Fde%2Fstrategie.html

至少调试器会尝试为您输入的 u 参数解析网络服务器。如果在解决过程中出现问题,请仔细检查您的 dns A 记录和 AAAA 记录与您的 plesk 订阅中的 IP 设置(听起来您不使用 plesk 本身的 DNS 设置)

如果您仍然遇到问题,请提供一个 url,我们可以交叉检查您的问题。

亲切的问候 迈克尔

【讨论】:

    猜你喜欢
    • 2014-12-10
    • 2019-05-25
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多