如何强制Facebook清除其缓存并使用共享网页的更新元描述?

Sem*_*ium 27 html xhtml facebook

只要人们在Facebook上共享链接,Facebook就会从网页的HTML标题中获取标题和网页描述.我意识到[我相信出于性能目的],如果更多人一遍又一遍地共享相同的链接,Facebook会缓存并重复使用网页标题和说明.如果网页有突发新闻或在短时间内动态变化的内容,该怎么办?更糟糕的是,如果页面内容错误并且网站管理员对其进行了更改,该怎么办?

如何强制Facebook刷新其缓存并使用网站上的新内容更新缓存?

bor*_*kur 47

最好的方法是使用Facebook调试器:http://developers.facebook.com/tools/debug 插入您的URL,让调试器刮掉您的页面并清除缓存.

更新:

正如DMCS所指出的那样"有些事情在X号之后无法更新".以下是从Facebook文档中获取的更详细的信息:

注意:og:title并且og:type最初只能编辑 - 在您的页面收到50个喜欢之后标题变得固定,并且在您的页面收到10,000个喜欢后,类型将变为固定.这些属性是固定的,以避免已经喜欢该页面的令人惊讶的用户.达到这些限制后更改标题或类型标签不起作用,您的页面保留原始标题和类型.

  • 在[本页](http://www.terryhoward.net/blog/2012/07/20/forcing-facebook-refresh-opengraph-cache/)中,它建议您添加随机查询参数,例如?fbrefresh = WHATEVER您的网址的末尾,以确保它刷新.如果由于某种原因它没有刷新,这可能会帮助你. (4认同)
  • 请记住,有些事情在X号喜欢之后无法更新. (3认同)