即使页面存在,在 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)