我们有一个网站,它根据锚标记生成指向另一个网站的简单链接。
但是,当我们单击这些链接时,会显示以下错误:
Error 403 Hotlinking is forbidden
Hotlinking is forbidden
Guru Meditation:
XID: 2586645211
Varnish cache server
Run Code Online (Sandbox Code Playgroud)
我们已经检查了 CPANEL\SECURITY 和 HOTLINKS 是否已禁用。
会发生什么?
谢谢大家!
您需要与其他站点的支持团队交谈。
盗链“保护”是通过分析Referer:HTTP 请求的字段来完成的。当一个站点 ( one.example.com)上的图像从另一个站点 ( two.example.com)链接时,如下所示:
<img src="http://one.example.com/image.jpg">
Run Code Online (Sandbox Code Playgroud)
Referer:图像请求的字段设置为Referer: http://two.example.com/。
如果此字段与允许的引用者列表不匹配,则请求将被拒绝。
Referer:当您单击链接时,该字段的设置方式相同。
这里要了解的关键是您的网站不在其网站配置中的允许引荐来源列表中。您无法更改配置中的任何内容来解决此问题。