先说明一下情况,我论坛全站使用远程附件, 远程附件域名是 : img.111.com
我需要在web.config 设置 img.111.com这个站防盗链,只允许 www.111.com 显示图片等附件!
然后我使用了以下规则,防盗链生效了,但是遇到一个问题,就是使用这个防盗链规则后我论坛上的主题封面缩略图无法生成了,设置图片封面的时候会提示封面设置失败,我遍寻网络也找不到一个可用的规则,谁知道问题出在那里,要是改动一下规则就可以的话麻烦教教我吧,要是需要付点小报酬也可以PM我,谢谢!
< rewrite>
< rules>
< rule name="Prevent hotlinking">
< match url="^.*\.(rar|zip|gif|jpg|jpeg|png)$" ignoreCase="true" />
< conditions>
< add input="{HTTP_REFERER}" pattern="http://111.com/.*" negate="true" />
< add input="{HTTP_REFERER}" pattern="http://www.111.com/.*" negate="true" />
< add input="{HTTP_REFERER}" pattern="http://img.111.com/.*" negate="true" />
< /conditions>
< action type="Rewrite" url="/404.htm" />
< /rule>
< /rules>
< /rewrite>
|