Facebook og:HTTPS更改后的图像问题

时间:2017-09-18 作者:Adriano Castro

我们最近购买了一个SLL证书,将我们的网站更改为使用https协议。更改后,我们意识到标签:

<meta
property="og:image" content="https://[ ... url ...].jpg" />
在加载网站并打开其源代码时有效。问题是:Facebook共享调试工具再也找不到这个标签了。当我单击显示Facebook所见内容(HTML)的链接时,此标记的书写方式如下:

<metaproperty content="https://[ ... url ...].jpg">
我已经将Yoast SEO插件更新为最新版本,但没有解决问题。

有人有线索吗?

3 个回复
最合适的回答,由SO网友:Adriano Castro 整理而成

https更改不是原因。实际上,巧合的是,W3 Total缓存是在同一天更新的Minify 设置正在断开metaproperty 导致Facebook调试工具出错的HTML上的单词。

SO网友:Jan Boddez

我不认为标签的格式错误,因为SSL证书的格式错误。

有时,这需要很长时间(几个小时?)让Facebook更新其缓存。以前我也很困惑。

事实上,源文件中的标签是Facebook用来生成预览的。所以如果这是正确的,你最终应该会没事的。

我认为Facebook开发者页面也应该让你手动清除页面的缓存。

SO网友:Von

使用facebook调试工具。您可以使用“再次刮取”按钮确保特征图像被拉回。

https://developers.facebook.com/tools/debug/

结束

相关推荐

为什么我的Http URL都变成了HTTPS?

即使我输入“http://aoafinc.org/wp-admin“进入地址栏,它变成”https://aoafinc.org/wp-admin“。此外,我网站上指向图像的所有链接都是“https”而不是“http”。由于我的SSL证书已过期,因此无法加载所有这些图像。我只是从某人那里接管了这个网站,不想更新SSL,而且我也不太熟悉WP或SSL,但我想我不必手动编辑所有图像链接,WP的后端应该有地方将网站设置为非SSL,希望所有链接都变成“http”。更重要的是,为什么即使我输入了HTTP url,浏览器