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