1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

防止自己网站被盗链方法

本帖由 havefirst2008-09-01 发布。版面名称:后端开发

  1. havefirst

    havefirst New Member

    注册:
    2008-09-01
    帖子:
    5
    赞:
    0
    Hotlinking(盗链)是件令人头疼的事,当我们上传一个文件到自己的网络服务器,别人也链接这个文件并直接使用我们的带宽在他的网站上显示或散布这个文件。最常发生在如:图片的链接、zip和pdf等下载文件。

    在Apache主机上阻止他人盗链的最好的方法是为你的文件建立一个htaccess文件,这样就可以保护你的文件,所有子目录也会得到保护。在尝试这个功能前请先确定你的webhosting能使用.htaccess文件。

    要使用它可以简单地上传一个.htaccess到你网站的目录上。

    我们来随着以下的步骤来编辑它:

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?havefirst.com [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

    当然,你要在上文中编辑下自己的域名,在第四栏添加其他的文件格式。如果你还有其它域名的话,可以允许盗链你的文件,你可以简单地添加到第三栏,并相应的改一下域名。

    .htaccess文件本身将影响到其所在的根目录及其子目录,因此,如果我们要保护的内容(以防止图片为例)位于网站内多个目录下,可以考虑将其放在根目录下;而如果图片有单独的子目录,如“/images/”,则只需将其放置在该目录下即可。

    如果希望不仅让盗链者无法盗链盗链内容而且还要显示出一些警告信息,可创建一个内嵌如“havefirst的图片、禁止盗链”等文字的图片,然而为了达到节省带宽的主要目的,所以在制作图片的时候图片要足够小——上传到网站根目录或这个.htaccess文件想保护的网站子目录下,如“http://www.havefirst.com/warning.gif”,然后,将上面第四行改为:

    RewriteRule \.(gif|jpg)$ http://www.havefirst.com/ warning.g...st.com/html/yinhuashishang/200808/28-143.html

    先行天下:http://www.havefirst.com/
    :)
     
    #1 havefirst, 2008-09-01
    最后编辑: 2008-09-01
  2. 秋水依人

    秋水依人 New Member

    注册:
    2008-09-11
    帖子:
    11
    赞:
    0
    文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名
     
  3. webren

    webren New Member

    注册:
    2008-09-06
    帖子:
    2,934
    赞:
    0
    最好是用软件。
     
  4. huabeihu2008

    huabeihu2008 New Member

    注册:
    2008-09-28
    帖子:
    2
    赞:
    0
    如果真能防止图片盗链就好了。感谢楼主的提供。

    ——————
    河北seo
     
  5. XUEabc

    XUEabc New Member

    注册:
    2008-10-22
    帖子:
    46
    赞:
    0
    还是第一次看到这种事,是被采集过去了吧。
     
  6. xunlei

    xunlei New Member

    注册:
    2008-09-22
    帖子:
    526
    赞:
    0
    用软件防止盗链呀。
     
  7. no1designer

    no1designer New Member

    注册:
    2010-11-23
    帖子:
    60
    赞:
    0
    防止盗链,谢谢分享
     
  8. 利美丽

    利美丽 New Member

    注册:
    2010-10-09
    帖子:
    207
    赞:
    0
    学习了,原来是这样做的呢。
     
  9. 善忘是一件好事

    注册:
    2010-12-07
    帖子:
    22
    赞:
    0
  10. 漠′染丶﹌

    漠′染丶﹌ New Member

    注册:
    2010-12-07
    帖子:
    22
    赞:
    0
    不错,学习一下。
     
  11. 白月光

    白月光 Member

    注册:
    2011-03-24
    帖子:
    315
    赞:
    0
    这就是传说中的PR劫持啊!
     
  12. zhenainidefeng

    zhenainidefeng New Member

    注册:
    2011-02-11
    帖子:
    100
    赞:
    0
    学习了。。
     
  13. qqzm

    qqzm New Member

    注册:
    2013-07-01
    帖子:
    30
    赞:
    0
    支持一下!
     
  14. nk123

    nk123 New Member

    注册:
    2013-12-27
    帖子:
    145
    赞:
    0
    学习啦啊!!
     
  15. jianweicz

    jianweicz New Member

    注册:
    2014-04-07
    帖子:
    6
    赞:
    0
    涨见识了...多谢楼主
     
  16. 和创财税

    和创财税 Member

    注册:
    2017-08-21
    帖子:
    122
    赞:
    0
  17. ﹏譆揂嶼妳ゞ

    注册:
    2017-08-28
    帖子:
    132
    赞:
    0
    不错,学习下
     
  18. zxtc

    zxtc New Member

    注册:
    2017-09-04
    帖子:
    4
    赞:
    0
    顶一下
     
  19. 和商投资

    和商投资 Member

    注册:
    2017-08-22
    帖子:
    160
    赞:
    0
    涨知识啊!