A-A+
windows server2008 iis7.5怎么设置防盗链方法
windows server2008+iis7.5也是较多站长所配置的服务器环境了,而对于自己站点如何防盗链,是在其根目录下 web.config 中进行配置的,在使用 web.config 配置各种站点需要的功能时,最好先安装一个 url 重写的模块,这样就可以直接在 url 进行编辑了,非常的方便,windows 下的防盗链和 linux 下还是有很大的不同的,毕竟是两个系统。
这里我把所要设置防盗链的代码贴出来,只要保存为 web.config 文件,放到根目录下就可以了,如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <system.webServer>
- <rewrite>
- <rules>
- <rule name="Prevent hotlinking">
- <match url="^.*\.(jpg|gif)$" ignoreCase="true" />
- <conditions>
- <add input="{HTTP_REFERER}" pattern="https://www.xiaohuboke.com/.*" negate="true" />
- </conditions>
- <action type="Rewrite" url="/img/logo.png" />
- </rule>
- </rules>
- </rewrite>
- </system.webServer>
- </configuration>
域名配置为 www.xiaohuboke.com,也就是本站的资源只有域名 www.xiaohuboke.com 才可以使用,其它站点一律不可以,其中 rules 标签就是一条规则,如果我们有多条规则的话,可以多拷贝一份,如果安装有 url 重写模块的话,直接在模块里面添加就可以了。