og:url在元图中的错误og:url是正确的

时间:2016-09-22 23:20:03

标签: facebook meta-tags

如果我选择查看详细的元标记,当我抓取我的网站时,og:url包含正确的值:

<meta data-react-helmet="true" property="og:url" content="https://safarisharing.com/trip/33" />

但是,调试器会报告; 基于原始标记,我们构建了以下Open Graph属性:

og:url  https://safarisharing.com/public/images/favicon/android-icon-32x32.png

它报告的网站图标只是链接标记中的rel:图标,没有任何意义...此外,规范网址设置正确。

此错误会触发一些警告:

  

无法关注重定向路径

     

使用https://safarisharing.com/public/images/favicon/android-icon-32x32.png中的数据,因为重定向路径后出现错误。

     

循环重定向路径

     

检测到循环重定向路径(有关详细信息,请参阅“重定向路径”部分)。

     

无法关注重定向

     

网址请求了HTTP重定向,但无法跟踪。

     

不匹配og:网址和规范网址

     

og:标题中的url标记与html中的rel ='canonical'链接不同。

我不知道问题是什么,一切似乎都没问题。有什么想法吗?

编辑:

伙计们我现在正处于下一级别的心态。如果我访问我的网站并输入随机网址,请说https://safarisharing.com/ssdfdsfsdf/hgfjhfgjklfg/sdfjdsjsd/vxckvjxcklvj/dfkgjdfgkljdfk 然后点击Scrape Again,Canonical URL更改为URL。什么..

1 个答案:

答案 0 :(得分:0)

Facebook将在离开您的服务器时删除HTML的内容,呈现任何Javascript(或React)模板之前。如果您在这些网页上view-source,则会看到FB正在接收的<meta data-react-helmet="true" property="og:url" content="https://safarisharing.com/favicon.ico"/>行。您需要在服务器上更改该行,而不是稍后通过Javascript。