音乐网站文件被盗链是一件很头大的事了,自己的服务器和带宽资源都被别人用了!
这样总会让人感觉不平衡,于是"防盗链"这个词就出现了!
那么我们如何进行"防盗链"呢?
如果服务器是apache的那么我们可以配置.htaccess做到防盗链效果!我们这里就不对apache的设置做说明了!详情大家可以baidu一下!
但如果服务器是iis的就不支持.htaccess了!那么我们只有借助iis插件来解决"防盗链"问题了!
我们知道目前网络上有很多iis防盗链软件,但真正免费无限制的好像还真没几个!
而我们开发的IDC网站天使(IDCWebAngel)目前就是完全免费,而且无限制使用的!
所以我们这里仅做一下IDC网站天使的音乐网站防盗链解决方案!
首先我们可以到IDC网站天使官方网站www.idcangel.com或天空软件站和我的blog:17benteng.com上下载最新版的"IDC网站天使"!
安装也非常方便,程序自带的安装软件可以助你轻松地安装上"IDC网站天使"
我们现在主要做一下设置说明吧!
登陆"IDC网站天使"管理程序选择"防盗链"项!
防盗链模式分为
混合模式
Cookie模式
密串模式
三种
混合模式与Cookie模式
要说明一下,混合模式是Cookie模式和密串模式一起使用的!这两种模式不支持跨域使用!
比如我的文件在
http://demo.17benteng.com/IDCWebAngel/Demo/冲动.wma
如果我们在demo.17benteng.com上安装了"网站天使"并启用了防盗链模式的混合模式或Cookie模式
那么我们上面这个音乐文件仅仅只能供域名17benteng.com以及此域名下的所有安域名调用
注意一定要记得在授权链接域名列表中加入要链接的根域名,如"17benteng.com"
下面我们要修改播放器代码
原来的代码为
<script language="javascript">
var WmaURL = "
http://demo.17benteng.com/IDCWebAngel/Demo/冲动.wma";
document.write('\
<object id="mPlayer1" width=292 height=45 classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6">\
<param name="PlayCount" value="2">\
<param name="URL" value="'+WmaURL+'">\
</object>\
');
</script>
那么我要改动一下,在播放器代码前加入
<script language="javascript" src="
http://demo.17benteng.com/start_getauther"></script>
并修改代码
修改后的结果如下
注意红色代码部份是新加入的
<script language="javascript" src="http://demo.17benteng.com/start_getauther"></script>
<script language="javascript">
var WmaURL = "
http://demo.17benteng.com/IDCWebAngel/Demo/冲动.wma
? "
+ iAuther;
document.write('\
<object id="mPlayer1" width=292 height=45 classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6">\
<param name="PlayCount" value="2">\
<param name="URL" value="'+WmaURL+'">\
</object>\
');
</script>
开启我们的防盗链,这样我们的音乐网站防盗链就做好了!