您当前的位置:主页 > 教程合集 > 网站建设 > 网站利发国际网站建设

利用.htaccess文件实现图片防盗链

发布时间:2018-06-08编辑:余斗阅读:(0)字号:
    一直以来有伸手党、复制党、采集党甚至镜像党无底线的复制网站文章为己用,初步的防治方法就是对自己网站的图片做防盗链,这样会影响到其网站的用户体验,还能对自己的网站进行一波宣传,一箭双雕,话不多说先上代码:

            #防盗链
            RewriteCond %{REQUEST_URI} ^/images
            RewriteRule ^.*$ -
            RewriteCond %{REQUEST_FILENAME} .(jpg|gif|bmp|zip|rar|mp3|txt|png|wma|wmv)$ [NC]
            RewriteCond %{HTTP_REFERER} !^$
            RewriteCond %{HTTP_REFERER} !^$ [NC]
            RewriteCond %{HTTP_REFERER} !m.yudouyudou.com [NC]
            RewriteCond %{HTTP_REFERER} !yudouyudou.com [NC]
            RewriteCond %{HTTP_REFERER} !www.google.com [NC]
            RewriteCond %{HTTP_REFERER} !google.com [NC]
            RewriteCond %{HTTP_REFERER} !www.google.com.hk [NC]
            RewriteCond %{HTTP_REFERER} !google.com.hk [NC]
            RewriteCond %{HTTP_REFERER} !www.google.cn [NC]
            RewriteCond %{HTTP_REFERER} !google.cn [NC]
            RewriteCond %{HTTP_REFERER} !www.baidu.com [NC]
            RewriteCond %{HTTP_REFERER} !www.baidu.cn [NC]
            RewriteCond %{HTTP_REFERER} !baidu.com [NC]
            RewriteCond %{HTTP_REFERER} !baidu.cn [NC]
            RewriteCond %{HTTP_REFERER} !bing.com [NC]
            RewriteCond %{HTTP_REFERER} !cn.bing.com [NC]
            RewriteCond %{HTTP_REFERER} !www.so.com [NC]
            RewriteCond %{HTTP_REFERER} !so.com [NC]
            RewriteCond %{HTTP_REFERER} !www.yahoo.com [NC]
            RewriteCond %{HTTP_REFERER} !www.sogou.com [NC]
            RewriteCond %{HTTP_REFERER} !www.soso.com [NC]
            RewriteCond %{HTTP_REFERER} !www.msn.com [NC]
            RewriteRule (.*)/images/error.gif [R,NC,L]
     
    利用.htaccess文件实现图片防盗链 代码释义: 1.代码第二行,意思是将网站images目录的权限打开,也就是说images文件夹下的图片不进行防盗链,因为我们的盗链警告图片放在这个目录下,你要是不把这个目录权限打开,那么别人盗链的时候,连这张盗链警告图片也显示不出来,只能显示红叉叉,这不是我们想要的效果。这里也可以根据自己想要开放的目录权限自行修改。 2.代码第四行,为需要防盗链文件的后缀名,余斗给出的代码中包含jpg、gif、bmp、zip、rar、mp3、txt、png、wma和wmv,大家可以自行根据需要修改。 3.后边那些带网址代码的意思是哪些网站可以不防盗链,余斗提供的都是一些搜索引擎之类的,大家可以加上自己的网址。 4.代码最后一行为盗链时显示的警告图片。也可以将这张图片存放到其他的网站,比如某些图片存储空间,这样的话就可以更加节省本站流量了。 做完以上代码部署,再测试就可以发现,别人复制过去后的图片都会按照自己想要显示的样式展现了! 利用.htaccess文件实现图片防盗链 未做防盗链设置的效果 利用.htaccess文件实现图片防盗链 未做盗链照片指定的显示效果 利用.htaccess文件实现图片防盗链 做了盗链照片指定的显示效果
关键字词防盗链.htaccess图片
余斗余斗
  1. 转载请注明:利用.htaccess文件实现图片防盗链
  2. 版权声明:本站原创文章,由发表在网站建设分类下,于2018-06-08最后更新
.htaccess实现含中文的url伪静态跳转
PHP中正则替换preg_replace函数的使用方法
手机扫一扫 随身带着看

利发国际

百度360搜索搜狗搜索