zoukankan      html  css  js  c++  java
  • IIS 下利用UrlRewriter做图片防盗链

    <?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)

  • 相关阅读:
    20180925-6 四则运算试题生成
    20180925-7 规格说明书-吉林市2日游
    20180925-5 代码规范,结对要求
    20180925-2 功能测试
    20180918-2 每周例行报告
    互评Alpha版本
    2017软工 — 每周PSP
    王者荣耀交流协会 — Alpha阶段中间产物
    王者荣耀交流协会第四次Scrum立会
    2017秋软工 —— 本周PSP
  • 原文地址:https://www.cnblogs.com/yanyuge/p/3967117.html
Copyright © 2011-2022 走看看