当前位置:首页 » 好文分享 » 详情

    利用.htaccess来防止档案及图片被盗链

      李明博客所有图片是放在图床的是用三蛋(000webhost)免费空间带宽有100000 MB(100GB)是很好的免费空间,但是当图片多了,问题就出现了前段时间空间流量突然飙升李明博客流量不大更不可能图床流量比主站流量大的。 

      但是为什会这样呢?终于找到了让空间流量浪费掉的罪魁祸首,于是对症下药,解决掉。在国内,原创从来都不值钱,抄袭、山寨到处都是,图片也一样。很多人复制你的文章甚至连你的图片也复制过去了,这就是图片盗链了。就以李明博客为例,很多人觉得我的博客样式不错,就直接复制过去;而更有甚者,直接转载我博客的文章,把我博客的图片也直接复制过去。图片少时没关系,但是一旦图片多了起来,你就会发现自己的图床流量开始飙升了。

      那么我们怎防止图片盗链呢?事实上对于三蛋(000webhost)免费空间而言,我们只要修改根目录下的htaccess文件就行。

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^https://www.blogs.hk/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^https://www.blogs.hk$ [NC]
    RewriteCond %{HTTP_REFERER} !^https://www.blogs.hk/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^https://www.blogs.hk$ [NC]
    //可以添加更多外链的网址。
    RewriteRule .*.(jpg|gif|png|bmp|rar|zip|exe)$ http://xx/xx.jpg[R,NC]
    
    最后一行也可以改为
    
    RewriteRule .*.(jpg|gif|png|bmp|rar|zip|exe)$ [F]
    
    或者
    
    RewriteRule .*$ [F](禁止全部的档案类型)
    以下为各语法说明:
    RewriteCond:允许外连的连结,将上面范例的网址取代为自己的就可以了。
    RewriteRule:禁止外连的档案类型,一般比较禁止外连的不外乎就是图片和档案,而后面有一个  [R,NC]和[F]有什么不同?
    [R,NC]:让被外连的图片或档案连结成设定的图片连结或网址,即上面的http://xx/xx.jpg。
    [F]:让被外连的图片或档案显示404错误页面。

    以上为设定允许连线的网址部份,等同是设定可以被外连的白名单的。

    以下广告位由000WebHost免费空间友情赞助

    Web hosting

     

    美国免费空间000webhost申请教程

     

    打赏
    X
    打赏方式:
    • 支付宝
    • 微信
    • QQ红包

    打开支付宝扫一扫
    日期:2013年03月26日 00:05:13 星期一   分类:好文分享   浏览(77726)   评论(25)
    本文地址:https://www.blogs.hk/post-123.html   [百度已收录]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
    版权所有:《博客之家
    文章标题:《利用.htaccess来防止档案及图片被盗链
    除非注明,文章均为 《博客之家》 原创
    转载请注明本文短网址:https://www.blogs.hk/post-123.html  [生成短网址]

    留言咨询

    自动获取QQ

    昵称

    邮箱

    网址

    11楼、姜辰 [回复该留言]
    2014-11-22 22:16
    你现在还把资源存在三蛋?
    10楼、 [回复该留言]
    2014-03-09 17:46
    其实我一直没弄明白防盗链是干嘛的
    李明 [回复该留言]
    2014-03-09 18:22
    @劣:沒什么用的。
    9楼、恋次元 [回复该留言]
    2014-03-09 14:02
    linux主机可以吗,我的空间商说只能win2003可以开防盗链
    李明 [回复该留言]
    2014-03-09 14:24
    @恋次元:沒测试过,应该可以,你试试吧。
    8楼、蚕宝宝MQ [回复该留言]
    2014-01-08 09:27
    来看看,顺便踩你一下~~
    7楼、山寨吧 [回复该留言]
    2013-04-11 19:13
    我的图片还是都外链了
    李明 [回复该留言]
    2013-04-11 19:56
    @山寨吧:加上防止图片盗链代码吧!
    6楼、大猫也会萌 [回复该留言]
    2013-04-10 00:59
    怎么一把代码弄上去连自己的站都访问不了?直接跳到404
    李明 [回复该留言]
    2013-04-10 06:17
    @大猫也会萌:我测试过可以的,有没把域名改为自己的。
    大猫也会萌 [回复该留言]
    2013-04-10 11:57
    @李明:是加上RewriteRule .*$ [F]后站就404了。不加还能盗链。
    李明 [回复该留言]
    2013-04-10 12:36
    @大猫也会萌:你的站点打不开的,我稍后把整个文件发给你试试吧。
    大猫也会萌 [回复该留言]
    2013-04-10 17:45
    @李明:我测试都能打得开的,如果是联通或者是铁通有时候会有一点小小的大姨妈,电信的都基本能打开,好的。谢谢。
    李明 [回复该留言]
    2013-04-10 18:10
    @大猫也会萌:加油吧,会好的。
    5楼、www.wiseoo.cn [回复该留言]
    2013-04-02 01:01
    既然来了  我就留点小足迹吧
    4楼、阿修 [回复该留言]
    2013-04-01 19:08
    这个找时间测试一下。
    .htaccess一直弄不明白,前几天才刚刚找到切实有效的301转址方法,之前看的.htaccess进行301的方法我都用不了。

    小站小空间可怜的5g流量,确实需要防一下盗链………………
    李明 [回复该留言]
    2013-04-01 23:11
    @阿修:盗链的人直可耻,要做好防盗工作。
    3楼、skymic [回复该留言]
    2013-03-27 21:09
    擦  我几天前三蛋帐号被删了
    李明 [回复该留言]
    2013-03-27 21:18
    @skymic:什么原因被删?我用一个帐号开几个站点也没事,用三蛋已一年了,感觉不错,你最好写篇推广三蛋的软文和挂上他的广告,这篇文章和之前有一篇也有挂广告的,最好把文章复制到其他论坛(包括广告)。
    skymic [回复该留言]
    2013-03-28 18:22
    @李明:搞了个博客外加挂q站  唉
    李明 [回复该留言]
    2013-03-28 18:52
    @skymic:没搞,没时间下载源码。
    2楼、bluesky [回复该留言]
    2013-03-26 12:41
    俺的空间小,绝大部分的图片都放在Photobucket上面了。
    李明 [回复该留言]
    2013-03-26 12:52
    @bluesky:Photobucket也可以的,我用图床原意是博客换空间方便点,购买空间时可选择些小空间,价钱便宜点。
    1楼、新奇趣 [回复该留言]
    2013-03-26 08:01
    防盗链的效果还可以吧?
    李明 [回复该留言]
    2013-03-26 08:43
    @新奇趣:可以的,别人只可下载你的图片。

        站点统计

        • 收录网址:3370 个
        • 发布文章:3008 条
        • 在线人数:1人
        • 总访问量:270548850次
        • 本站运行:12年5月3天
        Copyright © 2025 博客之家 版权所有  
        關於本站免責聲明sitemap新站登錄