如何设置防盗链(以WIN2003为例

click58 发布于 2013/09/23 21:15
阅读 174
收藏 0

上网找了一下关于防盗链的方法,但是大多都是用.htaccess防盗链的,可我使用的是windows服务器IIS环境不支持.htaccess

用httpd.ini来控制,在这里给大家分享一下

在你的伪静态文件httpd.ini后面加上下面代码:
#防盗链设置
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://(?:此处填写你的域名\.cn|(.*)\.此处填写你的域名\.cn|baidu\.com|(.*)\.baidu\.com|google\.com|(.*).\google.com)).*
RewriteRule .*\.(?:jpg|jpeg|gif|png|bmp|rar|zip|exe) /fangdao.gif [I,O,N]

相关代码解释:

RewriteCond Referer:这里填写你的允许链接你图片的网站,每个域名使用“|”符号隔开。

(?:jpg|jpeg|gif|png|bmp|rar|zip|exe):这些就是你需要防盗链文件的扩展名,其中每个扩展名用“|”符号隔开

fangdao.gif:别人盗链你的图片会显示的图片。

设置好了就将httpd.ini文件上传至网站根目录,设置的防盗链图片fangdao.gif也放到根目录,然后测试一下,看看效果如何?来源:http://www.shinianditan.com

加载中
返回顶部
顶部