A-A+

windows server2008 iis7.5怎么设置防盗链方法

2017年03月01日 计算机技术 暂无评论 阅读 4 views 次

windows server2008+iis7.5也是较多站长所配置的服务器环境了,而对于自己站点如何防盗链,是在其根目录下 web.config 中进行配置的,在使用 web.config 配置各种站点需要的功能时,最好先安装一个 url 重写的模块,这样就可以直接在 url 进行编辑了,非常的方便,windows 下的防盗链和 linux 下还是有很大的不同的,毕竟是两个系统。

这里我把所要设置防盗链的代码贴出来,只要保存为 web.config 文件,放到根目录下就可以了,如下:

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.   
  3. <configuration>  
  4.   
  5. <system.webServer>  
  6.   
  7. <rewrite>  
  8.   
  9. <rules>  
  10.   
  11. <rule name="Prevent hotlinking">  
  12.   
  13. <match url="^.*\.(jpg|gif)$" ignoreCase="true" />  
  14.   
  15. <conditions>  
  16.   
  17. <add input="{HTTP_REFERER}" pattern="https://www.xiariboke.net/.*" negate="true" />  
  18.   
  19. </conditions>  
  20.   
  21. <action type="Rewrite" url="/img/logo.png" />  
  22.   
  23. </rule>  
  24.   
  25. </rules>  
  26.   
  27. </rewrite>  
  28.   
  29. </system.webServer>  
  30.   
  31. </configuration>  

域名配置为 www.xiariboke.net,也就是本站的资源只有域名 www.xiariboke.net 才可以使用,其它站点一律不可以,其中 rules 标签就是一条规则,如果我们有多条规则的话,可以多拷贝一份,如果安装有 url 重写模块的话,直接在模块里面添加就可以了。

给我留言