分享

写回答

发帖

[提问] 谁有好的防盗链的方法?

GoDaddy GoDaddy 1171 人阅读 | 2 人回复

发表于 2008-10-7 00:29:49 | 显示全部楼层 |阅读模式

我现在用的是.htaccess防盗链

代码是
  1. RewriteEngine on
  2. RewriteCond %{REQUEST_URI} ^/error
  3. RewriteRule ^.*$ - [L]
  4. RewriteCond %{REQUEST_FILENAME} \.(gif|jpeg|jpg|png)$ [NC]
  5. RewriteCond %{HTTP_REFERER} !^$
  6. RewriteCond %{HTTP_REFERER} !kutown\.com [NC]
  7. RewriteRule (.*) /error/errorimg.png [R,NC,L]
复制代码
外站直接引用可以防盗链

刚才没事写了个url.php
  1. <?php
  2. $aaa=$_REQUEST[urls];
  3. echo "<img src='".$aaa."' />"
  4. ?>
复制代码
如果用这个php来调用图片,防盗链就不行了,例如
  1. http://www.xxx.com/url.php?urls=http://img.kutown.com/cc.jpg
复制代码
就可以调出这个图片了,请问各位要如何修改.htaccess防止此类盗链或者大家还有什么方法防盗链

[ 本帖最后由 conankid 于 2008-10-7 12:31 AM 编辑 ]

回答|共 2 个

conankid

发表于 2008-10-7 01:08:39 | 显示全部楼层

把控主机头去掉就可以防这个代码。。。但是去掉的话问题多多。。

add.c

发表于 2008-10-7 09:27:00 | 显示全部楼层

可以参考下这里http://kb.idcspy.com/Htaccess#Preventing_hot_linking_of_images_and_other_file_types_.E9.98.B2.E7.9B.97.E9.93.BE
您需要登录后才可以回帖 登录 | 注册

本版积分规则