禁止热链接,但允许Facebook-MaxCDN

时间:2019-01-31 13:56:05

标签: facebook cdn hotlinking

我最近使用称为参照访问控制白名单的功能在MaxCDN上启用了热链接保护。

我已经启用了自己的域和CDN域,并且运行良好,但是,当我尝试在社交媒体上共享图片时,og:image无法正确获取。

使用Facebook调试器,我可以看到og:image上抛出了一个错误

“提供的og:图片URL https://cdn.collectiveray.com/images/webdesign/web_design_blogs.jpg由于内容类型无效,因此无法作为图片处理。”

我认为问题在于Facebook搜寻器不在白名单中。我允许使用facebook.com,*。facebook.com,fbcdn.com,*。fbcdn.com,fbcdn.net,*。fbcdn.net,但仍然无法解决上述错误。

有人会知道哪些是要加入白名单的确切域,以允许Facebook和其他社交网络直接通过其CDN URL访问图像?

TIA 大卫

1 个答案:

答案 0 :(得分:0)

我认为Facebook抓取工具不会发送任何引荐来源。

但是您可以根据它发送的User-Agent进行识别,请参见https://developers.facebook.com/docs/sharing/webmasters/crawler

https://www.maxcdn.com/one/tutorial/blank-referers-social-networks/

上详细说明如何为MaxCDN进行设置