apache的rewrite模块功能实现图片防盗链
10年前 (2013-05-28) 作者:iMoke 分类:转载技术·攻城师 阅读次数:2313 评论(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”
评论
发表评论