English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> Win主机利用httpd.ini实现图片和文件的防盗链

 

Win主机利用httpd.ini实现图片和文件的防盗链

威盾防火墙 2014-11-14

 

网上防盗链的方法大多数都是用.htaccess防盗链的。而虚拟主机是windows 2003的不持.htaccess。

httpd.ini是指wordpress程序在windows虚拟主机上的伪静态设置。windows主机服务器的网站以搭建在虚拟主机上,当我们用习惯了apache下的.htaccess的时候,很难想象windows主机上怎么实现它的强大功能。实际上windows主机服务器上的虚拟主机可以用httpd.ini文件来充当.htaccess文件在Linux主机空间的作用,不过要令你失望的是,httpd.ini的功能完全没有.htaccess那么强大,规则上没有那么丰富,细节上也有很大的不同。

Win主机可以利用httpd.ini实现图片和文件的防盗链,首先新建一个文本文档,改名字为httpd.ini,在此文件中添加如下代码:

  1. [ISAPI_Rewrite]   
  2. CacheClockRate 3600  
  3. RepeatLimit 32  
  4. #已配置了伪静态的可以删除上面三行代码   
  5. #防盗链设置   
  6. RewriteCond Host: (.+)   
  7. RewriteCond Referer: (?!http://(?:hicc\.cc|(.*)\.hicc\.cc|baidu\.com|(.*)\.baidu\.com|qq\.com|(.*)\.qq\.com|feedsky\.com|(.*)\.feedsky\.com|xianguo\.com|(.*)\.xianguo\.com|zhuaxia\.com|(.*)\.zhuaxia\.com|yahoo\.com|(.*)\.yahoo\.com|7-chh\.com|(.*)\.7-chh\.com|google\.com|(.*).\google.com)).*   
  8. RewriteRule .*\.(?:gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3|exe) /404.png [I,O,N]  

RewriteCond Referer: 这里填写你的允许连接你图片的网站,其中每个域名用“|”隔开

(?:gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3|exe) 这些就是你需要防盗链文件的扩展名,其中每个扩展名用“|”隔开

404.png 别人盗链你的图片会显示这张图片

把httpd.ini和404.png上传至网站根目录,大功告成!盗链效果图演示如下:


相关内容: 最新内容:
教你如何用ISAPI_Rewrite做IIS防盗链[2014-11-14]
对于防盗链机制的思考[2014-11-14]
win2008 IIS7.5防盗链配置方法[2014-11-13]
如何在ASP.NET中实现防盗链[转][2014-11-13]
防盗链问题[2014-11-13]
php下通过伪造http头破解防盗链的代码[2014-11-13]
教你如何用ISAPI_Rewrite做IIS防盗链[2014-11-14]
php中$_GET与$_POST过滤sql注入的方法[2014-11-14]
PHP MYSQL注入攻击需要预防7个要点[2014-11-14]
PHP+Mysql实现多关键字与多字段生成SQL语句的函数[2014-11-14]
php SQL之where语句生成器[2014-11-14]
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)[2014-11-14]