我有一个显示当天视频的页面。 URL如下所示:
http://www.domain.com/vod/?date=12/14/2013
日期指定当天视频的日期。
问题在于,当我分享这个时,Facebook并没有将日期的差异看作是一个不同的页面。结果是它为页面输出了错误的缩略图图像。
该页面完全兼容开放图形。我可以通过使用开放图形调试器清除Facebook的缓存,这有所帮助,但是当我尝试在FB上共享页面时,它会选择较旧的页面缓存版本。
有什么想法吗?
答案 0 :(得分:0)
我通过URL重写来解决这个问题...因为当天记录的视频有ID,我在要共享的请求字符串中输出ID。在服务器上,我正在重写URL以指向day目录的vodeo,我忽略了ID。
这是我的网站想要查看的网址:
http://www.domain.com/vod/?date=12/14/2013
我现在正在分享此网址:
http://www.domain.com/vod/108/?date=12/14/2013(注意附加目录108)
我正在将其重写为第一个网址。我在IIS中使用URL Rewrite模块。