【发布时间】:2015-09-03 20:23:29
【问题描述】:
我在使用 Facebook 调试器时遇到了一个大问题。我已经阅读了大量关于 Facebook 缓存等的主题......但没有像我的那样。
我最近更换了我的服务器,所以新的运行良好,而旧的则关闭了。
问题是 Facebook 看不到更改并继续扫描旧服务器。我知道它是因为标题是 404,当我点击“查看我们的抓取工具对您的 URL 看到的确切内容”时,它会返回“文档未返回任何数据”。 p>
问题在于每一页,但如果你想测试一个,例如: http://sayitwithkittens.io/cat/40
Facebook 调试器看到的内容:https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fsayitwithkittens.io%2Fcat%2F40
我想上传解析屏幕,但我还没有必要的声誉..
谢谢你帮助我:)
【问题讨论】:
-
你的服务器如何渲染
/cat/40url? -
只是一个url重写。 “真实”页面是 kitten.php?id=40
-
如果我请求sayitwithkittens.io/kitten.php?id=40,我会得到一个空响应的 200
-
哦,属性是id_image,不好意思。 sayitwithkittens.io/kitten.php?id_image=40 应该可以工作:) 但是调试器仍然不明白服务器已经改变了
-
天哪,它有效!我忘记更新 ipv6 了!而且我没有看到调试器中的“服务器 IP”字段是 ipv6。非常感谢@Igy
标签: facebook caching tags server facebook-opengraph