IIS 下利用UrlRewriter做图片防盗链

IIS 下利用UrlRewriter做图片防盗链<?xmlversion=”1.0″encoding=”UTF-8″?><configuration><system.webServer><staticContent><clientCachecacheControlMode=”UseMaxAge”cacheC…

大家好,又见面了,我是你们的朋友全栈君。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
        </staticContent>
        <rewrite>
            <rules>
        <rule name="RequestBlockingRule1" enabled="true" stopProcessing="true">
            <match url=".*" />
            <conditions>
            <add input="{HTTP_REFERER}" pattern="^$" negate="true" />
            <add input="{HTTP_REFERER}" matchType="Pattern" pattern="^http://(.*\.)?(test\.com)/.*$" ignoreCase="true" negate="true" />
            <add input="{HTTP_REFERER}" matchType="Pattern" pattern="^http://(.*\.)?(fengzili\.com)/.*$" ignoreCase="true" negate="true" />
            </conditions>
            <action type="CustomResponse" statusCode="404" />
        </rule>
                <rule name="Readme" patternSyntax="ECMAScript" stopProcessing="true">
                    <match url="rm" />
                    <action type="Rewrite" url="readm2e.txt" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

上面的实例中只有用test.com和fengzili.com来访问这个网站的时候,资源才会正常显示。

 

底下那个规则是把url中有rm的都映射到readm2e.txt文件中输出。

 

强烈感谢  http://www.cnblogs.com/shuaixf/p/3414136.html 这个兄弟的代码,傻逼微软弄的这个东西,我自己配置好多遍死活不行,拷贝过来就可以了(环境:Windows2012 IIS7)

转载于:https://www.cnblogs.com/yanyuge/p/3967117.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163503.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月23日 下午3:00
下一篇 2022年7月23日 下午3:00


相关推荐

  • Mac MAMP 使用终端shell操作mysql数据库

    Mac MAMP 使用终端shell操作mysql数据库

    2021年10月17日
    40
  • dwarf简介

    dwarf简介原文链接 http blog csdn net wuhui gdnt article details 如果我们可以编写确保能正确工作且永远不需要调试的程序 这将非常美妙 在梦想成真之前 通常的编程周期还将是包括 编写一个程序 编译它 执行它 然后可怕的 灾难般的调试 然后重复以上步骤 直到程序如期工作 通过插入打印各种感兴趣变量的值的代码来调试程序是可能的 事

    2026年3月19日
    2
  • AI生成PPT实战教程[项目代码]

    AI生成PPT实战教程[项目代码]

    2026年3月13日
    1
  • 登陆网站时验证码有什么作用

    登陆网站时验证码有什么作用没有验证码登陆,黑客会更加容易激活成功教程你的账号,通过组合码刷机等黑客技术来破取你的密码,有了验证码相当于加了一层很厚的屏障,安全系数很高。  验证码是一种区分用户是计算机和人的公共全自动程序。  验证码作用:可以防止恶意激活成功教程密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力激活成功教程方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,百度社…

    2022年7月14日
    17
  • vs2012 ultimate 密钥

    vs2012 ultimate 密钥VisualStudioUltimate2012静态激活密钥,可以试一下。  RBCXF-CVBGR-382MK-DFHJ4-C69G8

    2022年10月14日
    6
  • Navicat如何进行搜索筛选

    Navicat如何进行搜索筛选

    2021年9月22日
    67

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号