APACHE禁止图片盗链


1、假设充许连结图片的主机域名为:www.phpchina.com

2、修改httpd.conf

SetEnvIfNoCase Referer "^http://www.phpchina.com/" local_ref=1
<FilesMatch ".(gif|jpg)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch> 


这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。

使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果希望显示一张“禁止盗链”的图片,我们可以用mod_rewrite 来实现。

首先在安装 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。

假设“禁止盗链”的图片为abc.gif,我们在 httpd.conf 中可以这样配置:


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?test.com /.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.phpchina.com/abc.gif [R,L] 
 


当主机的图片被盗链时,只会看到 abc.gif 这张“禁止盗链”的图片

本文作者:



相关阅读:
colinux-0.7.2中安装debian-4.0r3
Oracle数据库效率技巧:避免错误的索引
php设计模式 Bridge (桥接模式)
iis 服务器应用程序不可用的解决方法
创建本地的PEAR
使用AJAX异步获取数据
支持php4、php5的mysql数据库操作类
调整FreeBSD的虚拟内存系统
函数式JavaScript编程指南
file_get_contents函数不能使用的解决方法
PHP, JScript 和 VBScript 函数和类的语法
vBulletin Forum 2.3.xx SQL Injection
VBS教程:VBscript属性-功能介绍
XP/2003 Server操作系统配置与管理
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 我的同桌_关于描写同桌的小学生作文450字 繁花轻舞(十一)作文1500字 月夜下的飘泊 播音专业实习报告 音乐作文1200字 “自我位置”作文 我的一盒油画棒作文200字 我的海波 书倪氏屋壁三首 满江红·登黄鹤楼有感 花园里的悄悄话作文 初中初一作文700字:童年趣事 喝酒 我国创新创业教育发展阶段特点研究 是什么使这个家族在三百年间出了十名进士,一跃成为四大家族之首 我爱倪老师150字 2010年市直机关党建工作总结和2011年工作要点 我的一个朋友,写信的搞笑事 小学生作文环保 有趣的猜球游戏250字 村镇干部规范化管理的问题研究 社区党支部开展保持共产党员先进性教育活动典型材料 在全市机关效能建设动员会讲话 行政人事部工作汇报 甜蜜的爱情经典语录语句 创业要成功,应该具备哪些素质? 十年随感——和祥光一起成长 小兔和小羊 祝福祖国的对联精选|祝福祖国的对联精选作文素材 基层党员干部书记述职报告 执扇自燃,以取汐香【壹】 难忘我家的“顶梁柱” 小学班主任工作计划最新 致那些年我们在工地上的日子 缘峰发表日志:你的网名隐射我的人生 大雁高飞 梦的追溯 七夕小妙招 笨男友速变浪漫达人 老师您好作文500字 读《光辉的旗帜》有感550字 励志青春寄语大全 设计部实习工作总结 在市庆祝成立周年大会上领导发言 【精品】小学体育教学反思 雨作文350字 市预算外资金管理局工作总结 明天的滋味 英国王室,富有观赏价值,别摸! 立春那天 以作弊为话题的作文 小学生英语句子背诵 有进展吗

Copyright © 2016 phpStudy |