服务器技术

 首页 > 服务器技术 > apache > APACHE禁止图片盗链|图片-Apache教程

APACHE禁止图片盗链|图片-Apache教程

分享到:
【字体:
导读:
          ...

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

2、修改httpd.conf

SetEnvIfNoCase Referer "^http://www.PHPchina.com/" local_ref=1

Order Allow,Deny
Allow from env=local_ref
 


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

使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果希望显示一张“禁止盗链”的图片,我们可以用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.codepub.com/abc.gif[R,L] 
 当主机的图片被盗链时,只会看到 abc.gif 这张“禁止盗链”的图片!


"APACHE禁止图片盗链"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/17877.html

分享到:
Apache下的虚拟主机设置|虚拟主机-Apache...
摘要:本文介绍了WWW服务器的虚拟主机的工作原理,讨论了在apache WWW服务器下的各种虚拟主机、尤其是大规模虚拟主机的设置技术,并比较了各种方式的特点。 关键词:Apache WWW Virtual Hosting 虚拟主机 一、WWW服务器虚拟主机原理 WWW服务器虚拟主机是指使用一台物理机器,充当多个主机名的WWW服务器。比如由一台机器同时...
Apache+mod_ssl+Tomcat3.1+php(支持Oracl...
1. 安装linux (RedHat Linux6.2). 注意选择 “专家模式(expert)”,手动增加网卡。(关于网络参数的具体设置,根据情况而定)。 关于分区: /boot : 16 M (应在第一块硬盘的最前面,即 /dev/hda1) swap : swap区的大小 = 服务器内存 * 2 。 / : 1G /tmp : 500M临时文件 /usr : 4G 应用程序 关于定制安装 选择安装所有程序...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……