apache 防盗链两例
来源:互联网 发布:淘宝的天猫国际靠谱吗 编辑:程序博客网 时间:2024/05/16 19:21
1.利用rewrite 确认你的apache 能使用rewrite mod
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://linuxsky.net/.* $ [NC]
RewriteCond %{HTTP_REFERER} !^http://linuxsky.net $ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.linuxsky.net/.* $ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.linuxsky.net $ [NC]
RewriteRule .*.(gif|jpb|png|css|js|swf]) $ http://www.linuxsky.net [R,NC]
其中有色的地方都是要改为你的:
红色:就是改为你提供下载页面的地址,也就是只有通过这个地址才可以下载你所提供的东东。
蓝色:就是要保护文件的扩展名(以|分开),也就是说以这些为扩展名的文件只有通过红色的地址才可以访问。
绿色:如果不是通过红色的地址访问蓝色这些为扩展名的文件时就回重定向到绿色地址上。
2.利用SetEnvIfNoCase 和 access
SetEnvIfNoCase Referer "^http://linuxsky.net" local_ref=1
SetEnvIfNoCase Referer "^http://www.linuxsky.net" local_ref=1
<FilesMatch ".(gif|jpb|png|css|js|swf)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
红色为信任站点,蓝色为受保护的文件扩展名。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://linuxsky.net/.* $ [NC]
RewriteCond %{HTTP_REFERER} !^http://linuxsky.net $ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.linuxsky.net/.* $ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.linuxsky.net $ [NC]
RewriteRule .*.(gif|jpb|png|css|js|swf]) $ http://www.linuxsky.net [R,NC]
其中有色的地方都是要改为你的:
红色:就是改为你提供下载页面的地址,也就是只有通过这个地址才可以下载你所提供的东东。
蓝色:就是要保护文件的扩展名(以|分开),也就是说以这些为扩展名的文件只有通过红色的地址才可以访问。
绿色:如果不是通过红色的地址访问蓝色这些为扩展名的文件时就回重定向到绿色地址上。
2.利用SetEnvIfNoCase 和 access
SetEnvIfNoCase Referer "^http://linuxsky.net" local_ref=1
SetEnvIfNoCase Referer "^http://www.linuxsky.net" local_ref=1
<FilesMatch ".(gif|jpb|png|css|js|swf)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
红色为信任站点,蓝色为受保护的文件扩展名。
- apache 防盗链两例
- apache 防盗链两例
- Apache 防盗链方法
- apache 防盗链三例
- Apache防盗链说明
- apache 防盗链
- apache防盗链原理
- apache mod_perl 防盗链
- apache 防盗连
- Apache 防盗链
- Apache 防盗链
- apache防盗链
- apache+mod_perl防盗链
- apache,防盗链,简单
- apache+mod_perl防盗链
- Apache 防盗链
- 浅谈apache防盗链
- apache配置防盗链
- 9-多线程(2BC)
- .NET开源项目介绍及资源推荐:单元测试
- 先引用人家的驱动程序的写法的文章
- 页面表格的显示和隐藏(2)
- 新手学PL/SQL
- apache 防盗链两例
- dtree树形菜单
- 我老婆生日,这得记得,否则死定了
- c++ primer 3rd edition 学习笔记(一)
- 自动化(Automation)基础概念:二次开发接口(API)与插件(Addin)
- 重新开博!近期专题——虚拟团队管理
- .net + sql server 时间
- 不定数组求和问题
- ASP.NET2.0图片格式转换【月儿原创】