15

即使页面存在,在 facebook 中共享以下链接也会返回 404 错误页面信息而不是页面详细信息和链接:

http://www.kentbusinessangel.co.uk/lucky-achieve-goals?sq=be-excited&src=fb

要尝试修复错误:

  • 我尝试对链接进行编码以启用传递 & 和 ? 正确(没用)
  • 我创建了一个从 http://www.kentbusinessangel.co.uk/lucky-achieve-goals-be-excited/src-fb 到原始 url 的重定向(当您在浏览器中使用 url 时有效,但仍然只显示在 Facebook 上分享时出现 404 错误)
  • 我在 http://www.kentbusinessangel.co.uk/lucky-achieve-goal/fb/be-excited 创建了一个静态页面(此页面再次在浏览器中工作,但 facebook 也显示此页面的错误 404!)
  • 我等了一天,希望 Facebook 可能需要时间再次抓取页面(他同样的问题仍在继续)
  • 我将元标记添加到新的静态页面,并使规范匹配此页面的 url,以防万一它会有所帮助(但它仍然在 facebook 上显示 404 重定向错误共享):
<meta property="og:title" content="13 Lucky Steps to Achieve Your Goals - Be Excited">
<meta property="og:description" content="Get 13 lucky steps to achieve your goals! - Be Excited">
<meta property="og:image" content="../../images/numbers/circles/one.png">
<link rel="canonical" href="http://www.kentbusinessangel.co.uk/lucky-achieve-goal/fb/be-excited">

有谁知道为什么 Facebook 共享信息是从我的 404 错误页面而不是共享的 url 中获取的,我该如何解决?

编辑:发布此问题后,原始链接 http://www.kentbusinessangel.co.uk/lucky-achieve-goals?sq=be-excited&src=fb 在 facebook 分享中工作!--- 但是,所有通过同一动态页面设置的其他页面仍然无法正常工作,我在上述步骤中创建的其他链接也无法正常工作

http://www.kentbusinessangel.co.uk/lucky-achieve-goals?sq=effort&src=fb

Edit2:如果在这里发布第二个链接也能神奇地通过 Facebook 分享实现这一点,那就太好了 - 但没有快乐 - *困惑*

对此的任何帮助将不胜感激

编辑 3:好的,原来的链接又不能在共享区域以及其他链接上工作 - 所以回到第一方 -

使固定!!似乎 facebook 在出现重定向错误时抓取了这些页面,并且从那时起就没有重新抓取它们。
将它们放入删除器:developers.facebook.com/tools/debug 重新抓取页面并检索到正确的信息!在为这些页面做这个新的共享链接之后也工作了!(很简单:s)

4

3 回答 3

8

这很简单

之前在博客的编辑 html 位置添加以下元代码<b:skin><![CDATA[/*

改变你想要的内容

转到https://developers.facebook.com/tools/debug/og/object/

通过那里的博客链接并废弃它

<meta content='TestedCodes' property='og:title'/> <meta content='Introducing Important basic codes which a programmer needs to know ' property='og:description'/> <meta content='http://www.testedcodes.net' property='og:url'/> <meta content='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSN90lduXisEbSyVbU4SHa-vcRjQeSZZH7d8kY7AkX3L-f56dFhFw' property='og:image'/>

于 2015-06-21T05:03:48.350 回答
7

看起来 facebook 在出现重定向错误时设法抓取了页面,并且从那时起就没有重新审视过。当我将页面添加到developers.facebook.com/tools/debug的delinter 时,它会通过重新刮擦来很好地查看页面——之后共享的链接也可以工作!

于 2016-10-04T09:28:32.923 回答
1

您应该使用 Facebook 在https://developers.facebook.com/tools/debug/提供的调试器

在那里,请确保您的原始 URL(Fetched URL)和规范 URL 匹配!

无论出于何种原因,如果您最终设置了错误的 og:url 条目,它会扭曲规范 URL,该 URL 与 Fetched URL 不匹配,这对 Facebook 来说是个问题。只需确保 og:url(规范 URL)条目与实际 URL 匹配,因此它不会被视为重定向

于 2020-07-20T09:07:53.890 回答