跳转到内容
搜索文档

免除合作伙伴的 Hotlink Protection(防盗链)

最后更新 查看 MarkdownAgent 设置

启用后,Cloudflare Hotlink Protection 会阻止所有不属于您的域或区域的 HTTP 引用者。如果您允许合作伙伴使用内联链接到您的资产,这会带来问题。

使用自定义规则允许来自合作伙伴的请求

您可以使用自定义规则来防止盗链,同时允许来自合作伙伴的内联链接。在这种情况下,您将需要禁用 Hotlink Protection,以便合作伙伴的引用不会被该功能阻止。

此示例自定义规则使用 http.referer 字段来定位来自合作伙伴网站的 HTTP 引用。

not 运算符匹配非来自合作伙伴站点的 HTTP 引用,并且该操作会阻止它们:

  • 当传入请求匹配时

    使用表达式编辑器:
    not (http.referer contains "example.com" or http.referer eq "www.example.net" or http.referer eq "www.cloudflare.com")

  • 然后采取操作阻止

使用配置规则允许来自合作伙伴的请求

或者,您可以创建配置规则,以从 Hotlink Protection 中排除来自合作伙伴网站的 HTTP 引用。在这种情况下,您可以保持 Hotlink Protection 功能处于启用状态。

这篇文档对您有帮助吗?