当前位置: 首页 >> 转载技术·攻城师 >> apache的rewrite模块功能实现图片防盗链 >> 正文

apache的rewrite模块功能实现图片防盗链

11年前 (2013-05-28)     作者:iMoke     分类:转载技术·攻城师     阅读次数:2462     评论(0)    

我们经常会遇到自己网站的图片被别人引用链接,对于有流量限制的虚拟主机或VPS一但流量超出规定就得支付额外的费用,为了避免自己网站的流量被别人盗用,我们可以用apache的防盗链技术来解决这个问题。

 

在apache虚拟主机的配制文件中加入以下代码(也可以把代码加入.htaccess文件中,但效率低):

 

RewriteEngine On

 RewriteCond %{HTTP_REFERER} !


我们经常会遇到自己网站的图片被别人引用链接,对于有流量限制的虚拟主机或VPS一但流量超出规定就得支付额外的费用,为了避免自己网站的流量被别人盗用,我们可以用apache的防盗链技术来解决这个问题

 

在apache虚拟主机的配制文件中加入以下代码(也可以把代码加入.htaccess文件中,但效率低):

 

RewriteEngine On

 RewriteCond %{HTTP_REFERER} !^https://www.imoke.org/.*$ [NC]

 RewriteCond %{HTTP_REFERER} !^http://www.num123.com$ [NC]

 RewriteRule .*\.(gif|jpg|swf )$ https://www.imoke.org/nolink.png [R,NC]

 

红色表示受信任的站点。

 

蓝色表示受保护的图片扩展名。

 

绿色表示盗链之后显示给对方的图片。由于.png不在受保护的范围之内,所以可以在盗链的网站上显示出来。

 

注:apache中必须开启rewrite模块 


除非注明,发表在“傲孤漠客”的文章『apache的rewrite模块功能实现图片防盗链』版权归iMoke所有。 转载请注明出处为“本文转载于『傲孤漠客』原地址https://www.imoke.org/post/417.html

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站