防盗链目的:防止其他网站盗用自己的网站而增加额外的流量损失

SetEnvIfNoCase Referer "^http://.*\.yourdomin\.com" local_ref                # 指定可以访问的refer
SetEnvIfNoCase Referer ".*\.yourdomin\.com" local_ref                          # 指定可以访问的refer
SetEnvIfNoCase Referer "^$" local_ref                                                   #"^$" 表示空refer,也加入条件当中
<filesmatch "\.(txt|doc|mp3|zip|rar|jpg|gif)">                                            # 允许在条件当refer访问以下匹配的文件
Order Allow,Deny
Allow from env=local_ref                                                                      #定义这个可以访问的refer变量
</filesmatch>

实例:

SetEnvIfNoCase Referer "^www.1.com" local_ref
SetEnvIfNoCase Referer "^www.2.com" local_ref
SetEnvIfNoCase Referer "^$" local_ref
<filesmatch "\.(txt|doc|mp3|zip|rar|jpg|gif)">
Order Allow,Deny
Allow from env=local_ref
</filesmatch>

使用命令curl  外带选项-e 用来的指定refer

(1)curl  -x127.0.0.1:80  www.1.com/forum.php  -I    #发现访问状态200 0K(这个没有通过选项-e 指定refer,对应

SetEnvIfNoCase Referer "^$" local_ref,也可以查看访问日志,日志显示refer为"-"

(2)curl  -e http://www.1.com  -x127.0.0.1:80  www.1.com/forum.php  -I    #发现访问状态200 0K,自己作为自己refer

(3)curl  -e http://www.baidu.com/tudssd -x127.0.0.1:80  www.1.com/forum.php  -I  #发现访问状态forbidden(该refe -rwww.baidu.com/tudssd不在条件下)

Apache 防盗链(Apache Anti-Leech)技术的简单实现:http://www.xiaohui.com/dev/server/20070330-apache-anti-leech.htm

最新文章

  1. thinphp下拉获取更多瀑布流效果
  2. @EnableAutoConfiguration
  3. PDF2
  4. #8.11.16总结#CSS常用样式总结(二)
  5. UML活动图与流程图的区别
  6. 正则表达式之IP地址检验
  7. 《zw版&#183;Halcon-delphi系列原创教程》 邮票艺术品自动分类脚本
  8. c语言学习第四天数据类型1
  9. QT核心编程之调试技术 (g)
  10. Android反编译教程
  11. 2016032201 - mysql5.7.10绿色版安装
  12. Spring IOC的描述和Spring的注解(转)
  13. 【七】注入框架RoboGuice使用:(Your First Custom Binding)
  14. Trailing Zeroes (III) LightOJ - 1138(二分)
  15. capwap学习笔记&mdash;&mdash;初识capwap(三)
  16. Apache伪静态配置,支持.htaccess配置方法
  17. NodeJS 难点(网络,文件)的 核心 stream 四: writable
  18. Linux 文件IO管理 - POSIX
  19. 破解CobaltStrike3.12(转)
  20. 《DSP using MATLAB》Problem 2.20

热门文章

  1. Linq 聚合函数
  2. EXTJS4.0 显示图片 动态图片
  3. 发现JDK的3个bug
  4. C语言——指向函数的指针
  5. 2016&quot;百度之星&quot; - 初赛(Astar Round2A)HDU 5695 拓扑排序+优先队列
  6. Codeforces Round #462 (Div. 2)
  7. 用ServletContext做一个简单的聊天室
  8. js判断变量类型,类型转换,
  9. bzoj4059 [Cerc2012]Non-boring sequences
  10. Android四大组件:Service