
为何图片链接在新浏览器中 404 错误?
在浏览网站时,遇到无法在其他浏览器中打开其图片链接的情况并非罕见。以 Playke.com 网站为例,问题如下:
在当前浏览器中,右键图片并选择“在新标签页中打开”可以正常显示图片。然而,将图片链接复制到新浏览器中打开时,会出现 404 not found 错误。
原因在于 Playke.com 采用了简单的防盗链机制。要访问这些图片,需要添加 referer 头。在命令行中使用 curl 命令即可复制此行为:
$ curl -sI -e 'https://www.playke.com/xiezhen/mzsock/48884.html' https://www.playke.com/wp-content/uploads/2022/07/e7711-02111148847.jpg
添加 -e 选项可以设置 referer 头,指示访问图片的来源页面。在此例中,referer 头被设置为图片所在页面 https://www.playke.com/xiezhen/mzsock/48884.html。
添加 referer 头后,就可以在新浏览器中正常打开图片链接。
以上就是为何图片链接在新浏览器中会显示 404 错误?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1556665.html
微信扫一扫
支付宝扫一扫