网站建设资讯

服务器百科:IIS8 web.config防盗链设置

行业动态 2018/9/13 20:11:44 | 阅读:116

服务器百科:iis7 防盗链设置

防盗链

<system.webServer>

<rewrite>

<rules>

<rule name="Prevent hotlinking">

<match url="^.*\.(gif|jpg|jpeg|png|mp3|flv|swf)$"/>

<conditions>

<add input="{HTTP_REFERER}" pattern="^$" ignoreCase="false" negate="true" /> <!-- 如果不加这一行直接使用域名加路径也访问不了 -->

<add input="{HTTP_REFERER}" pattern="^http://www.sudu.cn/.*$" negate="true" />

<add input="{HTTP_REFERER}" pattern="^http://sudu.cn/.*$" negate="true" />

</conditions>

<action type="Rewrite" url="/error.html" />

</rule>

</rules>

</rewrite>

</system.webServer>

设置了只允许 http://www.sudu.cn http://sudu.cn 调用网站的gif,jpg,jpeg,png,mp3,flv,swf类型的文件,否则就跳转到/error.html错误页面。

将 <action type="Rewrite" url="/error.html" /> 替换为

<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" /> 返回就是403