IIS URL Rewrite Module防盗链规则设置详解

IIS版本:IIS 7.5

URL Rewrite组件:IIS URL Rewrite Module(http://www.iis.net/downloads/microsoft/url-rewrite)

规则定义截图:

Web.config中的规则定义:

<rewrite>
    <rules>
        <rule name="RequestBlockingRule1" enabled="true" stopProcessing="true">
            <match url=".*" />
            <conditions>
                <add input="{HTTP_REFERER}" pattern="^$" negate="true" />
                <add input="{HTTP_REFERER}" pattern="^http://(.*\.)?(cnblogs\.com)/.*$" negate="true" /></conditions>
            <action type="CustomResponse" statusCode="404" />
        </rule>
    </rules>
</rewrite>

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索iis
, url
, module
, rewrite
, www
, 规则
, IIS防盗链
, rewrite防盗链三例
rewrite规则
iis rewrite 防盗链、iis rewrite module、isapi rewrite 防盗链、iis防盗链、iis图片防盗链,以便于您获取更多的相关知识。

时间: 2025-01-24 04:23:01

IIS URL Rewrite Module防盗链规则设置详解的相关文章

IIS URL Rewrite Module防盗链规则配置方法_win服务器

IIS版本:IIS 7.5 URL Rewrite组件:IIS URL Rewrite Module(http://www.iis.net/downloads/microsoft/url-rewrite) 根据需要,点击右侧的下载链接(操作系统是64位的,就下载x64版本:32位的系统,就下载x86版本) 注意的是,目前安装的版本都是英文的了. 下载完成之后,安装重写模块. 下载的是本地msi包(rewrite_amd64.msi或者rewrite_x86.msi),双击安装即可(安装之前最好先

IIS防盗链 ISAPI Rewrite图片防盗链规则写法_服务器其它

通过G.CN和B.CN搜索后得出了几种不同的方案,例如网站程序的URL伪装法.服务器端的收费插件法和ISAPI-REWRITE的规则过滤法等,考虑自身网站结构和钱包的困难问题,最终选择了后者,即现在流行用来做伪静态的ISAPI Rewrite书写规则来实现我的防盗链"梦想". 为什么说是梦想呢?首先表示惋惜,懒人我搜来了一大票经过无数次转载而来的文章,把现呈的代码应用后发现要么根本不起作用,要么就是效果达不到我想要的,几经周折后终于把这原本认为可以轻易借鉴照搬的防盗链给完成了,恨那些只

服务器防盗链配置方法详解(apache/nginx)

nginx防盗链 1. 修改nginx配置文件,屏蔽指定文件的站外盗链:  代码如下 复制代码 location ~ .*.(gif|jpg|jpeg|png|bmp|swf|mp3)$     {       valid_referers none blocked server_names *.111cn.net;       if ($invalid_referer) {return 403;}       expires      30d;     } 第一行:设置防盗链类型为gif|jp

使用微软 URL Rewrite Module 开启IIS伪静态

原文 使用微软 URL Rewrite Module 开启IIS伪静态 在IIS5和IIS6时代,我们使用URL REWRITING可实现URL重写,使得WEB程序实现伪静态,但默认情况下只能实现.ASPX的伪静态,如果要实现伪静态*.HTML的页面,需要将ISAPI里面的*.HTML应用程序映射改为.NET的ISAPI.但在IIS 7时代,这 在IIS5和IIS6时代,我们使用URL REWRITING可实现URL重写,使得WEB程序实现伪静态,但默认情况下只能实现.ASPX的伪静态,如果要实

使用Microsoft Url Rewrite Module进行URL重写及Postback后保持URL的解决方案

Microsoft URL Rewrite Module 是微软推出的asp.net url重写模块,仅支持IIS7,要在IIS6上进行 url重写,可以采用一些第三方的模块,比如 urlrewriting.net.首先去下载Rewrite Module并安装.安 装完毕后,在IIS管理工具中就会出现Url Rewrite图标. 双击你需要进行URL重写的网站或者虚拟目录的URL Rewrite按钮,可以进行规则的编辑.微软的重写 模块非常强大,有很多功能,还可以自己写程序对其进行扩展.本文仅介

IIS URL Rewrite 重定向域名到www

引入URL Rewrite Module的最初目的是将用户友好的URL映射到ASP.NET或PHP页面上,而URL Rewrite Module 2.0则对另一方面进行了加强.现在我们可以在响应到达用户浏览器前对应用自动生成的URL进行重写了.

Javascript原型链的原理详解_javascript技巧

本文实例分析了Javascript原型链的原理.分享给大家供大家参考,具体如下: 一.JavaScript原型链 ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法.其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法.在JavaScript中,用 __proto__ 属性来表示一个对象的原型链.当查找一个对象的属性时,JavaScript 会向上遍历原型链,直到找到给定名称的属性为止! 比如现在有如下的代码: 扩展Object类,添加Clone和Extend

UITabBar设置详解

UITabBar设置详解   效果图   说明 1. 设置tabBarItem中的图片以及标题 2. 设置标题文本样式 3. 修改tabBar背景色   源码 https://github.com/YouXianMing/UITabBarControllerIcon   细节 设置标题文本样式 修改tabBar背景色 真实图片呈现  

MySQL 中修改密码及访问限制设置详解

mysql|访问|详解 MySQL中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成.由于其源码的开放性及稳定性,且与网站流行编?挥镅?PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用.处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求.下面就分别讨论,供大家参考. 一.MySQL修改密码方法总结 首