拾肆 - 防盗链 http://www.ceniv.com/tag/防盗链 拾肆 - 防盗链 http://www.ceniv.com/a/1189.html 2014-04-01T22:58:00+08:00 3月底,登陆网站,发现网站被锁定,咨询客服,说是流量用尽,10G的流量用了18G,超了8G!!!我在想,我整个网站内容加起来一共才几十M,这10几G的流量哪里来的呢?通过百度统计看到流量最多的是28号那天,具体页面分析发现是http://kgqh.net/article/170.html这个页面来的,应该是这几张图片,但一共没多少啊,怎么会有这么大的流量?!分析链接发现最多的受访地址是http://kgqh.net/article/170.html?from=timeline&isappinstalled=0页面后面的附加信息是什么呢?查询百度也没有确定的信息,猜测是微信分享的东西,但微信分享怎么会这么多呢?这篇文章怎么会这么受欢迎呢~也是我转载的啊。终于今天,4月份了,登陆网站后台查询日志,发现了原委……后台分析反向链接最多的页面是http://cl.man.lv/htm_data/7/1403/1067942.html,还有不同域名但域名后相对路径都一样的URL,很好奇这是怎么回事,进入一看明白了,原来是传说中的草榴,某人发了此帖子其中尽是引用的本站的图片。一下恍然大悟!CL的流量岂是我这小小站能够抵挡的住的!感慨的同时,鄙视一下这位发帖的某某~想办法吧,虽然增加流量是好的,但超标也不是闹着玩的。只能采取防盗链措施了。百度了下防盗链的方法,记录如下:图片防盗链方法方法一:修改主机根目录下的.htaccess文件一般的WordPress博客使用的都是Linux主机,所以可以通过FTP进入网站根目录,找到.htaccess文件。在其中加入RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !www.kgqh.net [NC]RewriteRule .(pngjpg)$ /nophoto.png [R,NC,L]如果你想让其他的一些网站可以使用你的图片,你可以在RewriteCond %{HTTP_REFERER} !www.kgqh.net [NC]后面加上: RewriteCond %{HTTP_REFERER} !你需要可以显示的网址 [NC]一般都是添加FEED订阅网址、百度、Google什么的。最后一句中的nophoto.png文件就是替换被盗链的图片,建议这个图片越小越好,可以弄个大大的红叉,写上拒绝盗链。友情提示:不建议同时禁止gif|jpg|png这三种图片文件,比如你已经禁止了png,但是却用了nophoto.png来替换盗链图片,这样肯定会出问题。如果你想同时禁止这三种类型,可以使用以下面这句替换:RewriteRule .(gifpngjpg)$ 图片绝对地址(需要加上http://) [R,NC,L]OK,利用.htaccess文件进行图片防盗链已经完成。同样的不仅可以对图片防盗链,添加一下文件后缀名,即可对其他的文件进行防盗链设置。方法二:使用WordPress Hotlink protection plugin 插件下载 WordPress Hotlink protection plugin插件,天博体育app下载链接插件后,可以进入插件设置页面。你可以在该插件后台设定要保护图片的路径,比如wp-content/uploads,如果改路径下的图片被盗链,盗链的网页上将用右边的警告图片替代原来的图片,当然该警告图也可以在插件后台设置。方法三:windows主机后台设置如果您是windows主机的话,可以直接登入主机后台,设置图片防盗链,因为周良目前没有windows主机,所以就不演示了。方法四:通过 cPanel 面板来设置防盗链。如果你使用的Linux主机是cPanel面板的话,你可以在CP面板中设置。登陆 cPanel 后,点击安全 -> HotLink 保护。这个功能是保护防止其他网站直接链接到你网站上的文件,通过设置就可以起到图片防盗链的作用。默认可能是禁用的,你需要点击“启用”按钮将它启用。接着进行 HotLink 保护配置,其中“允许访问的 URL”这里一般要填写上属于你自己的站点网址,也就是你想让哪些站点可以引用你的图片的地址。“阻止直接访问下列扩展名”填写你网站上所用的图片扩展名,用英文逗号隔开,例如:jpg,jpeg,gif,png,bmp。“Url 重新定向到”你可以设置一副你自己的版权图片,当有人非法引用你的图片时就会默认显示这张图片来警告 他。直接输入图片的地址即可。上面的设置完成后,最后点击“提交”即可,这时你可以自己在别的网站上引用下站点的图片测试一下,看看效果。 方法五:对图片添加水印这个方法吧,很多朋友都在使用,不过还是有很多童鞋连添加水印的图片都会盗链。方法六:干脆不在wordpress博客主机内放图片额,最牛逼的一个方法,直接不在博客里面加入图片,或者使用外链图片。