English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> IIS6.0虚拟主机防止图片盗链的方法

 

IIS6.0虚拟主机防止图片盗链的方法

威盾防火墙 2015-01-27

 

以下为本篇文章全部内容

你的虚拟主机空间是什么系统?

1、虚拟主机是Windows系统 
首先建一个httpd.ini文件,写入如下代码,上传至网站根目录:
------------------------------代码分割线-------------------------------
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
#已配置了伪静态的可以删除上面三行代码
#下面是防盗链设置
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://(?:4a8a\.com|(.*)\.4a8a\.com|baidu\.com|(.*)\.baidu\.com|google\.com|(.*).\google\.com)).*
RewriteRule .*\.(?:jpg|jpeg|gif|png|bmp|rar|zip|exe) /nopic.gif [I,O,N]

-------------------------------代码分割线-------------------------------
说明:
上面是以我的网站www.4.com为例,输入的网站不作防盗链处理,便于收录,站与站之间用“|”分隔,一个站得有两个部分【baidu\.com|(.*)\.baidu\.com】,添加的时候这样添加。
   最后面那一行代码是防盗链扩展名,自己添加修改;/nopic.gif是当别人盗链的时候显示这张图片,存放在网站根目录就行了。



2、虚拟主机是Linux系统
首先建一个.htaccess文件 (linux系统一般是Apache服务器),写入如下代码,上传至网站根目录:
-------------------------------代码分割线-------------------------------
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !4a8a.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !www.sogo.com [NC]
RewriteRule .*\.(gif|jpg|png)$  [R,NC,L]
-------------------------------代码分割线-------------------------------
说明:
    上面是以我的网站www.4a8a.com为例,依次设置允许访问的HTTP来源,包括我们的站点自身、google.com、baidu.com这些搜索引擎网站,便于收录,可以添加更多网站,复制多一行修改就行了。
   最后面那一行代码是防盗链扩展名,自己添加修改;是当别人盗链的时候显示这张图片,存放在网站根目录就行了。

相关内容: 最新内容:
IIS防盗链 ISAPI Rewrite图片防盗链规则写法[2015-01-27]
IIS URL Rewrite Module防盗链规则配置方法[2015-01-27]
用rewrite实现IIS下图片文件防盗链的办法[2015-01-27]
基于ISAPI Rewrite软件实现IIS图片防盗链方法[2015-01-27]
IIS图片防盗链和下载的解决方案[2015-01-27]
IIS7.5配置防盗链[2015-01-27]
windows tomcat配置大全[详细][2015-01-27]
IIS防盗链 ISAPI Rewrite图片防盗链规则写法[2015-01-27]
IIS URL Rewrite Module防盗链规则配置方法[2015-01-27]
用rewrite实现IIS下图片文件防盗链的办法[2015-01-27]
基于ISAPI Rewrite软件实现IIS图片防盗链方法[2015-01-27]
IIS图片防盗链和下载的解决方案[2015-01-27]