2016-09-22 14 views
0

当我刮我的网站,如果我选择看详细的元标记的OG:URL包含正确的值:错误OG:URL中的Open Graph而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 

如果它报告图标只是一个相对:图标链接标签和没有意义的,在那里...而且,规范网址设置正确。

此错误触发一些警告:

跟不上从https://safarisharing.com/public/images/favicon/android-icon-32x32.png重定向路径

使用数据,因为有以下重定向路径错误。

圆形重定向路径

圆形重定向路径检测(见“重定向路径”的细节部分)。

跟不上重定向

URL请求的HTTP重定向,但它不能被遵守。

不匹配OG:url和规范的网址

OG:在头网址标签是不一样的URL作为HTML的rel = '规范' 链接。

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

编辑:

,大家好我有一个新的水平mindf * CK现在。如果我前往我的网站并输入一个随机的网址,可以说https://safarisharing.com/ssdfdsfsdf/hgfjhfgjklfg/sdfjdsjsd/vxckvjxcklvj/dfkgjdfgkljdfk ,然后再次点击Scrape Again,规范网址更改为URL。什么......

回答

0

Facebook将刮掉HTML的内容,因为它离开你的服务器,之前任何Javascript(或React)模板呈现。如果您在这些页面上输入view-source,您将看到FB正在拾取的<meta data-react-helmet="true" property="og:url" content="https://safarisharing.com/favicon.ico"/>行。您需要在服务器上更改该行,而不是稍后通过Javascript。

+0

标签更新服务器端。所以正确的og:url在离开服务器时已经设置好了。如果你使用cURL,你会看到服务器返回的第一个标签是正确的。 – slowr

相关问题