分享链接时找不到 Facebook 显示页面
Posted
技术标签:
【中文标题】分享链接时找不到 Facebook 显示页面【英文标题】:Facebook showing page not found when sharing link 【发布时间】:2014-03-31 10:14:57 【问题描述】:我正在分享来自网站的内容,每次我将链接粘贴到 Facebook 时,它都会显示“找不到页面”。
有时当我手动添加“www”时它会起作用。在地址栏中的 URL 前面。
示例
显示页面未找到:
http://roundreviews.co.uk/reviews/speakers/native-union-monocle-speaker/
手动放置 www 时有效。在前面:
www.roundreviews.co.uk/reviews/speakers/native-union-monocle-speaker/
老实说,我不知道为什么会这样,对如何在网络端修复它有什么想法吗?
还有……
我已经尝试使用下面的链接与 www.没有它对他们中的任何一个都不起作用,这一切都很奇怪。这是我尝试过的唯一链接,但两者都不起作用:
www.roundreviews.co.uk/microphones/spark-digital-microphone/
非常感谢任何帮助,谢谢。
【问题讨论】:
尝试将 URL 放在 Facebook Debugger 中,看看会得到什么结果 - OpenGraph 定义中可能存在错误。 查看这个相关问题:http://***.com/questions/15878721/facebook-share-link-returning-404-redirect-error-when-page-exists - 使用相同的建议解决方案。 我也有同样的问题,还没找到解决办法 【参考方案1】:正如 Goose 所说,对我来说,访问Facebook Debugger 是有效的。 我看到刮痕是大约 12 小时前,看起来它是第一次获取并将其保存为 caché 或其他... 它对我有用的是调试 url,然后在显示以前的信息后单击“获取新的抓取信息”。 希望它有效!
【讨论】:
【参考方案2】:对于今天遇到此问题的人,您可能会发现您还需要验证您的域并将其链接到您的页面。
要做到这一点,你需要
-
设置Facebook Business Account
将您的页面添加到企业帐户
验证您的域(使用 DNS TXT 或添加 facebook 为您提供的页面)
在域下,将您的页面连接为该域的资产
【讨论】:
以上是关于分享链接时找不到 Facebook 显示页面的主要内容,如果未能解决你的问题,请参考以下文章
错误:解组时找不到类:com.facebook.login.Login 客户端请求