1

将以下 URL 分享到 Facebook 时

www.magicsoftware.com

你会得到过时的信息。Facebook 引用该站点 (magicsoftware.com/en) 并从缓存中获取所有信息。

我试图通过访问 dubugger- https://developers.facebook.com/tools/debug/og/object?q=www.magicsoftware.com来清除缓存

但这并没有太大帮助。

有人知道我能做什么?


PS - 如果您检查调试器链接,您会看到提到了两个严重错误:

无法遵循重定向:URL 请求了 HTTP 重定向,但无法遵循。必须修复的错误

循环重定向路径:检测到循环重定向路径(有关详细信息,请参阅“重定向路径”部分)。

这意味着什么?

4

3 回答 3

3

您的服务器正在根据某些条件发出重定向到与访问相同的 URL,实际上根据我对没有Accept-Language标头的任何请求的测试进行了重定向。

看到Accept-Language标题没有任何标题

Facebook linter 在抓取您的 OpenGraph 元数据时似乎没有传递此标头,并且由于重定向循环而挂起。

您应该避免这种重定向(或至少有一些回退),以便 Facebook linter 能够收集更新的数据并更新缓存的版本。

于 2012-06-19T18:05:37.380 回答
0

我自己找到了解决方案——这只是耐心:)

Facebook 只是需要时间来删除他们的缓存文件。所以解决方法就是使用Facebook Debugger输入你的 URL 然后等待。Facebook 将自动刷新此 URL 缓存。

于 2012-06-23T21:01:09.720 回答
0

现在同样的事情也发生在我身上。我没有重定向。但我收到此消息“重定向路径后出现错误。” 在此 URL http://www.mmaid.co/cleaning-services/offers/coupons/social-discount.php上使用调试器时, 我会给它时间,看看它是否能自行修复。

于 2013-10-03T09:59:49.743 回答