我无法使用 Facebook 对象调试器(lint 工具)测试网站上的开放图标签(https://developers.facebook.com/tools/debug/og/object/ https://developers.facebook.com/tools/debug/og/object/)。返回的错误是:
Object at URL 'https://www.musicharvest.org/' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.
Curl Error : SSL_PEER_CERTIFICATE SSL: no alternative certificate subject name matches target host name 'www.musicharvest.org'
结果是没有解释开放图标签。
该网站存在,并且 SSL 证书包含 www.musicharvest.org 和 musicharvest.org。
有人知道这里可能出现什么问题吗?
在搜索这个问题时,我注意到我在调试器中放入的正常“http”URL 指向我的注册商,而不是我的网站。所以我想到了 DNS 的事情,我是对的。
当我更改域的 ipv6 AAAA 记录并将其指向我的服务器的 ipv6 地址时,我的“https”链接的“SSL_PEER_CERTIFICATE SSL”错误消失了。
也许这也可以为你解决这个问题。
Facebook 似乎用 ipv6 做了一些事情
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)