如果我选择查看详细的元标记,当我抓取我的网站时,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。什么..
答案 0 :(得分:0)
Facebook将在离开您的服务器时删除HTML的内容,在呈现任何Javascript(或React)模板之前。如果您在这些网页上view-source
,则会看到FB正在接收的<meta data-react-helmet="true" property="og:url" content="https://safarisharing.com/favicon.ico"/>
行。您需要在服务器上更改该行,而不是稍后通过Javascript。