从昨天晚上开始,我注意到Facebook上的Blogger博客共享链接无法正常工作:图片无法加载,元描述丢失,各种其他错误。 (来自其他网站的共享链接运行正常,所以这似乎是Blogger独有的。)通过Facebook调试器运行固定链接返回了4-5个错误,这些错误是我之前共享的链接所没有的,以及其中一些错误从此消失了。我认为FB已经搞砸了他们的刮擦系统,很快就会纠正。
目前,链接共享效果更好,但仍有一些问题我无法解释或找到任何解决方案:1)Facebook尝试将我的.com
博客重定向到.pe
,以及2 )它声称元属性article:author
与og:type
不兼容,即article
。
快速参考链接:
为了记录,我在问题开始的前一天做了一些次要的元标记编辑,但我在完成时验证了页面并且当时没有收到错误(除了丢失的fb:app_id
,我忽略了)。
blogspot.pe
我的博客位于preliator2.blogspot.com
。网站源中的每个网址都使用.com
。标题中有一个简单的脚本,为了保持一致性和兼容性,将任何特定国家/地区的URL(blogspot.ca,blogspot.ru等)重定向到.com
。
这从未引起Facebook分享的问题。但是现在,共享调试器给了我这个(注意.pe
域名):
Fetched URL https://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html Canonical URL http://preliator2.blogspot.pe/2017/08/17-Isnt-it-the-thought-that-counts-124.html Redirect Path Input URL → https://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html 302 HTTP Redirect → https://preliator2.blogspot.pe/2017/08/17-Isnt-it-the-thought-that-counts-124.html og:url Meta Tag → http://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html
这是链接预览:
此外,在Object Debugger页面上,获取新的scrape信息会给我这个错误:
网址关注失败:在网址“http://preliator2.blogspot.pe/2017/08/17-Isnt-it-the-thought-that-counts-124.html”或通过重定向或“og:url”属性指定的其中一个网址(包括{{3}之一)中获取对象时出错}。
要查找对象,这些是我们必须遵循的重定向 原始http://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html
302 https://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html
OG:URL https://preliator2.blogspot.pe/2017/08/17-Isnt-it-the-thought-that-counts-124.html
302 http://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html
OG:URL http://preliator2.blogspot.pe/2017/08/17-Isnt-it-the-thought-that-counts-124.html
出于某种原因,Facebook抓取的网址将规范和其他博客链接显示为blogspot.pe
,但在我博客的实际来源中,所有链接均为.com
。我不知道为什么Facebook会看到/添加所有这些.pe
域名。该博客不在秘鲁。
article:author
(og:type
)article
我还从共享调试器收到以下错误:
在网页上指定了以下属性,但指定的'og:type'不支持:article:author
然而,这些是相关标记,因为它们出现在已删除的网址中:
<meta content="{FB_profile_URL}" property="article:author">
<meta content="article" property="og:type">
我上次检查,article:author
与og:type
article
完全兼容。元标记位于<head>
部分。我不知道这个错误是否与奇怪的.pe
重定向问题有关。
如何停止无意义的重定向并让FB与作者/ og:类型元标记一起玩得好?
问题仍在发生。我还做了几个测试,结果如下。
A)我尝试共享其他Blogger托管网站的链接,特别是官方博客博客(http://preliator2.blogspot.com/2017/08/17-Isnt-it-the-thought-that-counts-124.html)。工作顺利。这表明问题是我博客特有的。
B)问题仅在一天前开始;链接共享在此之前工作得很好。所以我从一周前挖出了我的博客模板的备份,并将其应用到博客。然后我尝试再次共享链接并重新编译。没有变化 - 即使链接共享在几天前没有任何重定向或这个确切的模板的其他问题。 (我已经恢复到更新的模板,因为它显然不会改变任何东西。)
我仍然认为问题出在Facebook的最后,但现在已经持续了近两天。如果有人有任何想法,那将非常感激。
答案 0 :(得分:0)
此问题已得到解决。事实证明,这是Blogger的最终结果(我在Facebook的bug论坛上被告知了很多)并且在它开始后不到一周就消失了。调试器错误已消失,博客不再重定向到.pe
。
如果其他人有类似的问题(正如我在Blogger论坛上看到的那样),我建议的是等待一周左右后他们是否会消失。