欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。 网站托管 桌面收藏 网站定制

361源码网

当前位置:361源码网 > 技术文档 > 程序代码 > htaccess实现网站图片防盗链代码介绍
这篇文章主要为大家详细介绍了htaccess实现网站图片防盗链代码介绍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

前面361模板给大家介绍了IIS下通过web.config实现图片防盗链的文章《WIN2008 IIS7/IIS7.5 图片防盗链配置图文教程》,大家反响很好,于是乎就趁热打铁的给大家再一篇利用.htaccess实现网站图片防盗链代码的文章分享给大家。

htaccess实现网站图片防盗链代码介绍

下面直接上代码:

#防盗链
        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.ke361.com [NC]
        RewriteCond %{HTTP_REFERER} !ke361.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. 1.代码第二行,意思是将网站images目录的权限打开,也就是说images文件夹下的图片不进行防盗链,因为我们的盗链警告图片放在这个目录下,你要是不把这个目录权限打开,那么别人盗链的时候,连这张盗链警告图片也显示不出来,只能显示红叉叉,这不是我们想要的效果。这里也可以根据自己想要开放的目录权限自行修改。

  2. 2.代码第四行,为需要防盗链文件的后缀名,361模板给出的代码中包含jpg、gif、bmp、zip、rar、mp3、txt、png、wma和wmv,大家可以自行根据需要修改。

  3. 3.后边那些带网址代码的意思是哪些网站可以不防盗链,361模板提供的都是一些搜索引擎之类的,大家可以加上自己的网址。

  4. 4.代码最后一行为盗链时显示的警告图片。也可以将这张图片存放到其他的网站,比如某些图片存储空间,这样的话就可以更加节省本站流量了。

  5. 5.做完以上代码部署,再测试就可以发现,别人复制过去后的图片都会按照自己想要显示的样式展现了!

根据上述的代码和方法,大家可以在自己的服务器或空间上尝试看看,是不是已经成功了呢?加油!

以上就是本文的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361源码网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: htaccess 图片防盗链

上一篇织梦likearticle标签支持orderby属性的实现办法

下一篇没有了

延伸阅读

《htaccess实现网站图片防盗链代码介绍》期待您的评论!

评论功能暂时关闭!:)。
取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在