2

将我的项目迁移到新服务器后,我的 Facebook 刮板遇到了一些问题,在将我的 DNS 服务器更改为指向新服务器的 IP 后,Facebook 的刮板仍然会命中旧 IP,这让我想知道是否有办法强制刮板更新它的 DNS 缓存?

在旧盒子上,我为 Cache-Control 标头返回了一个简短的 max-age Cache-Control: max-age=300,这种情况自迁移以来一直在持续。一个星期前

我似乎在 SO 甚至 Facebook 的文档上都找不到任何相关的解决方案。

到目前为止,我遇到的唯一相关提示是针对 URL 手动使用 Facebook 的 Linter,这会强制缓存更新,但是对于超过 1000 万张图片共享,这显然不是我要走的路。

我所说的所有共享项目都是 JPEG 的绝对 URL。

有小费吗 ?

4

1 回答 1

1

您可以使用端点强制 Facebook 重新抓取您的网址

POST /?id={object-url}&scrape=true

希望这可以解决您的问题。

于 2013-07-20T17:10:34.640 回答