你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
ASP技巧:网站的防盗链系统是如何做的?(2)
 
其中有色的地方都是要改为你的:

  红色:就是改为你提供下载页面的地址,也就是只有通过这个地址才可以下载你所提供的东东。

  蓝色:就是要保护文件的扩展名(以|分开),也就是说以这些为扩展名的文件只有通过红色的地址才可以访问。

  绿色:如果不是通过红色的地址访问蓝色这些为扩展名的文件时就回重定向到绿色地址上。

  这个方法有个好处是,不同的虚拟主机用不同的描述定义。

  接下就是怎么用 .htaccess 文件来实现防盗链了。

  首先要在空间上建两个目录(当然目录名随你),一个为 web 另一个为 down ,

  web 是用来放下载页面的(或下载程序),down 当然就是放你提供的东东的啦,

  把 .htaccess 文件的红色部分改一下,改为http://你的域名/web。蓝色部分

  改为你要保护文件的扩展名。绿色部分改为http://你的域名/web。改后保存

  .htaccess 文件把它上传到 down 目录。

  还有第三种:

  我在解决plog禁止盗链的时候,发现个问题,也算个好方法。

  plog把所有资源都自己管理起来,用resserver.php来动态显示,这样统一的入口方便添加权限操作。

  同时造成上面2种方法无法使用,因为不再是apache直接访问资源文件,而是php通过文件读取。

  因此只能在代码中做手脚:在读取资源文件输出之前,加如下判断代码

  引用

  $referer = $_SERVER['HTTP_REFERER'];

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089