Feb 18

利用.htaccess防盗链的个人心得 不指定

前提Apache中的mod_rewrite模块为激活状态,

把以下内容保存为.htaccess文件,放在根目录。
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !tryboy.org [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ no.png [L,NC]

注:代码中的tryboy.org请修改成为你网站的域名。no.png是别人盗链时显示出来的提醒图片,建议把该图片放在与.htaccess文件同一目录下,我在网上看到不少关于.htaccess防盗链的代码,基本是一样的,但最后一行转向图片时,有用
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ [url]http://www.tryboy.org/no.png[/url] [L,NC]
或是用RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ [img]http://www.tryboy.org/no.png[/img] [L,NC]
或是用RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ [url]http://www.tryboy.org/no.png[/url] [L,NC]
但在我的空间上测试的结果是这几种写法在我的空间上是无法显示那个no.phg图片的。但从网上的资料来看,这几种写法也有朋友成功显示no.png,可能是空间系统有差异。

作者:永世的缘@风之逸-缘冰
地址:http://boblog.tryboy.org/read.php?175
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


分享到:

最后编辑: 永世的缘 编辑于2009/02/26 11:57
Tags: ,
发表评论
表情
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称    
邮箱 (邮箱已保密) 
网址  
               

 
无觅相关文章插件,快速提升流量