免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1946 | 回复: 2
打印 上一主题 下一主题

[Web] 关于apache图片防盗链 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-19 14:38 |只看该作者 |倒序浏览
我在网上查到了2种方法:
1.利用rewrite 确认你的apache 能使用rewrite mod
  RewriteEngine on
  RewriteCond %{HTTP_REFERER} !^http://msn.net/.*$      [NC]
  RewriteCond %{HTTP_REFERER} !^http://msn.net$      [NC]
  RewriteCond %{HTTP_REFERER} !^http://www.msn.net/.*$      [NC]
  RewriteCond %{HTTP_REFERER} !^http://www.msn.net$      [NC]
  RewriteRule .*\.(gif|jpb|png|css|js|swf])$ http://www.msn.net [R,NC]
2.利用SetEnvIfNoCase 和 access
    SetEnvIfNoCase Referer "^http://msn.net" local_ref=1
    <FilesMatch "\.(gif|jpb|png|css|js|swf)">
        Order Allow,Deny
        Allow from env=local_ref
    </FilesMatch>

可是按照说明改过还是不成功.

例如:我只想通过www.msn.net这个余名可以成功看到http://images.msn.../*. jpg这些图片;
       在测试机上架的apache服务器地址192.168.21.110,里面的test.html文件包括图片链接,可是加过防盗链以后为什么还是能看到呢???

哪里操作错误了呢???高手帮帮忙~~~~

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-12-20 14:19 |只看该作者
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.msn.net/.*$ [NC]
RewriteRule .*\.gif$        -                                    [F]

论坛徽章:
0
3 [报告]
发表于 2006-12-20 16:12 |只看该作者
能告诉我哪用错了吗???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP