趣百科

IIS7伪静态规则实现防盗链(web.config)

编辑:Simone 2024-12-01 23:06:12 509 阅读

IIS7伪静态规则实现防盗链(web.config)

本人建立了一个网站于IIS7服务器,为了实现防盗链而在网上搜索,发现很多规则都是对于HTACCESS,或者是IIS6的HTTPD.INI,对于WEB.CONFIG的资料真的不多,花了我太多时间才做出了能有实效的IIS7防盗链规则,故今天写下此经验,以便后人少走弯路。

前提是你的服务器环境是IIS7并已经安装好URLREWRITE插件。

用文本编辑器打开WEB.CONFIG,此文件一般放在IIS7网站的根目录中。

找到

这些节,如果没有,你可自己写上去。

注意了, 这对 之间放伪静态规则还有其他规则

之间加入以下规则

完成之后是以下的样子

这里解释一下之间的一些指令

name是规则的名字,一定不能与其他规则重名

match url=这里写上哪些类型的文件需要防盗,$表示在URL的结尾,(|)这里表示里面的所有类型都要防

表示以上规则要满足这里的条件才工作,http_reffer是指来路域名,pattern是指前者值,也就是说只要是从abc.net来的都可以下载前面提到的文档,其他域名过来的都不行。

action是指生效后要做什么,这里是说要把非法访问都转向到404页面。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/90074.html

相关推荐