欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

IIS7.5 web.config Rewrite Rules 防盗链

shiping1 的头像

 

在web.config中加入rewrite规则

格式如下:
 

<system.webServer>
		 <security>
		  <requestFiltering allowDoubleEscaping="true"></requestFiltering>      
		</security>
        <directoryBrowse enabled="false" />
        <defaultDocument>
            <files>
                <clear />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="iisstart.htm" />
            </files>
        </defaultDocument>
		<rewrite>
			<rules>
				<rule name="Forbid image">
				<match url="^.*comicdata.*.(txt|doc|gif|jpg|jpeg|png|mp3|flv|swf)$" ignoreCase="true" />
				<conditions>
				<add input="{HTTP_REFERER}" pattern="^http://(www.)?yzmanga.com/.*$" negate="true" />
				<add input="{REMOTE_ADDR}" pattern="221.232.16.*" negate="true" />
				</conditions>
				<action type="Rewrite" url="/static/image/common/logo.png" />
				</rule>
			</rules>
		</rewrite>
    </system.webServer>



 

1<system.webServer>
2         <security>
3          <requestFiltering allowDoubleEscaping="true"></requestFiltering>     
4        </security>
5        <directoryBrowse enabled="false" />
6        <defaultDocument>
7            <files>
8                <clear />
9                <add value="index.htm" />
10                <add value="index.html" />
11                <add value="iisstart.htm" />
12            </files>
13        </defaultDocument>
14        <rewrite>
15            <rules>
16                <rule name="Forbid image">
17                <match url="^.*comicdata.*.(txt|doc|gif|jpg|jpeg|png|mp3|flv|swf)$" ignoreCase="true" />
18                <conditions>
19                <add input="{HTTP_REFERER}" pattern="^http://(www.)?yzmanga.com/.*$" negate="true" />
20                <add input="{REMOTE_ADDR}" pattern="221.232.16.*" negate="true" />
21                </conditions>
22                <action type="Rewrite" url="/static/image/common/logo.png" />
23                </rule>
24            </rules>
25        </rewrite>
26    </system.webServer>
来自 http://www.yuuzle.com/the-anti-daolian-of-iis7-5-web-config-rewrite-rules.html
普通分类: