首页 > 技术随笔 > 解决防盗链而无法正常显示图片的问题

解决防盗链而无法正常显示图片的问题

技术随笔

最近又发现,原来这招对百度空间还有很多网站也是适用的。小分析了一下,其实服务端根本没有多少方法知道请求图片的是自己的网站还是其他的站点。利用referrer是最简单的防盗链手段了。

最近订阅了奇事奇物网,但是在点开查看全文的时候发现源图都被替换成了“无法查看图片”的图片,官方论坛上说是为了防盗链。没办法,只能点开直接到它的网站上去看了。发现还是看不了,习惯性的按下Ctrl+F5,结果图片就出来了,两个过程唯一的区别应该就是一次我是从Google Reader直接跳过来的,带有referrer信息(HTTP头),另一次访问我是强制刷新,也就是不带referrer。

为了验证,我用web developer bar把referrer给禁用了,果然,在Google Reader中就可以正常看到图片了。

看来奇事奇物网的防盗链做得不咋样喔~

本博客遵循CC协议2.5,即署名-非商业性使用-相同方式共享
写作很辛苦,转载请注明作者以及原文链接~
如果你喜欢我的文章,你可以订阅我的博客:-D点击订阅我的文章

  1. 路过
    | #1

    想请问下,“我用web developer bar把referrer给禁用了”,如何禁用,请说详细点,谢谢

    • Kevin Yang
      | #2

      打开那个工具栏的“禁用”菜单,里头就有一个“引用页REferrer”

  2. 路过
    | #3

    能否说得详细点呢? 工具栏?是“开发人员” - “开发人员工具”(ctrl+shift+I)?是这个吗,我没有看到禁用菜单啊

    • Kevin Yang
      | #4

      你用的是什么浏览器?我文章中用到的是Firefox下的Web Developer toolbar工具条扩展,有很多功能,你要装了你就很容易找到了

  1. 暂时没有trackbacks.