|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多. 纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码防盗链|技能 网站被盗链,是让很多站长头痛的工作,怎样处理这个成绩呢? http尺度协定中有专门的字段纪录referer
一来可以追溯上一个入站地址是甚么
二来关于资本文件,可以跟踪到包括显示他的网页地址是甚么。
因而一切防盗链办法都是基于这个Referer字段
网上对照多的2种
一种是利用apache文件FileMatch限制,在httpd.conf中增添 ( 其实也能够将把上面的语句存成一个.htaccess文件),并放到你的网站的根目次(就是www/html目次),如许子他人就没有举措盗连你的东东了~~
SetEnvIfNoCase Referer "^http://yahoo.com/" local_ref=1
Order Allow,Deny
Allow from env=local_ref
Allow from 127.0.0.1
这类很便利制止非答应会见URL援用各类资本文件
请人人注重,把第一句"^http://yahoo.com/"改成你的网站。
第二种是利用rewrite,需求增添apache的mode_rewrite,撑持.htaccess文件目次权限限制
在虚拟主机根目次增添.htaccess文件,描写从定向,把非当地地址refer的图片文件都从定向到正告图片或正告网页上。
起首要确认你的办事器或空间的办事器解译引擎为Apache2,还有撑持.htaccess客户设置文件,
假如你有本人的办事器就请先对./conf/httpd.conf 文件做以下修正
找到:#LoadModule rewrite_module modules/mod_rewrite.so
把后面的 # 给去丢
找到等一个 AllowOverride None 改成 AllowOverride All
重启Apache2办事器
接下就是做一个 .htaccess 文件了,其 .htaccess 文件内容为
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://aaoo.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://aaoo.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.aaoo.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.aaoo.net$ [NC]
RewriteRule .*.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://down.yoyo.com.ru/err.html [R,NC]
个中有色的中央都是要改成你的:
白色:就是改成你供应下载页面的地址,也就是只要经由过程这个地址才可以下载你所供应的东东。
蓝色:就是要回护文件的扩大名(以|分隔),也就是说以这些为扩大名的文件只要经由过程白色的地址才可以会见。
绿色:假如不是经由过程白色的地址会见蓝色这些为扩大名的文件时就回重定向到绿色地址上。
这个办法有个优点是,分歧的虚拟主机用分歧的描写界说。
接下就是怎样用 .htaccess 文件来完成防盗链了。
起首要在空间上建两个目次(固然目次名随你),一个为 web 另外一个为 down ,
web 是用来放下载页面的(或下载法式),down 固然就是放你供应的东东的啦,
把 .htaccess 文件的白色局部改一下,改成http://你的域名/web。蓝色局部
改成你要回护文件的扩大名。绿色局部改成http://你的域名/web。改后保留
.htaccess 文件把它上传到 down 目次。
还有第三种:
我在处理plog制止盗链的时分,发明个成绩,也算个好办法。
plog把一切资本都本人办理起来,用resserver.php来静态显示,如许一致的进口便利添加权限操作。
同时形成下面2种办法没法利用,由于不再是apache直接会见资本文件,而是php经由过程文件读取。
因而只能在代码中做四肢举动:在读取资本文件输入之前,加以下判别代码
援用
$referer = $_SERVER['HTTP_REFERER'];
$selfurl = $_SERVER['HTTP_HOST'];
if(false == strpos($referer,$selfurl))
{
echo '不法盗链!';
exit(1);
}
这里有些偷懒,直接看援用地址中是不是包括host地址,不外道理就是如许,判别referer是不是是本站地址。
咱们经常鄙人载的时分,也碰着盗链网站没法下载,报盗链的成绩。要下载这类文件最复杂的办法就是改referer
例如Flashget中,网址上面的"援用"一栏中,直接填写下载地址就能够了。
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题 |
|