godaddy空间Windows主机iis7配置web.config防盗链

在网站根目录新建一个文件,命名为:web.config,输入以下内容:

  1. <configuration>
  2. <system.webServer>
  3.     <rewrite>
  4.       <rules>
  5.         <rule name="Prevent hotlinking">
  6.           <match url="^.*\.(rar|zip)$" ignoreCase="true" />
  7.           <conditions>
  8.             <add input="{HTTP_REFERER}" pattern="http://www.zifengling.com/.*" negate="true" />
  9.             <add input="{HTTP_REFERER}" pattern="http://sims.zifengling.com/.*" negate="true" />
  10.             <add input="{HTTP_REFERER}" pattern="http://www.hisims.me/.*" negate="true" />
  11.           </conditions>
  12.           <action type="Rewrite" url="/404.htm" />
  13.         </rule>
  14.       </rules>
  15.     </rewrite>
  16. </system.webServer>
  17. </configuration>

如已经有web.config文件则在

  1. <configuration>

后面加入下面内容即可:

  1. <system.webServer>
  2.     <rewrite>
  3.       <rules>
  4.         <rule name="Prevent hotlinking">
  5.           <match url="^.*\.(rar|zip)$" ignoreCase="true" />
  6.           <conditions>
  7.             <add input="{HTTP_REFERER}" pattern="http://www.zifengling.com/.*" negate="true" />
  8.             <add input="{HTTP_REFERER}" pattern="http://sims.zifengling.com/.*" negate="true" />
  9.             <add input="{HTTP_REFERER}" pattern="http://www.hisims.me/.*" negate="true" />
  10.           </conditions>
  11.           <action type="Rewrite" url="/404.htm" />
  12.         </rule>
  13.       </rules>
  14.     </rewrite>
  15. </system.webServer>

文件中设置了只允许http://www.zifengling.com、http://sims.zifengling.com、http://www.hisims.com调用网站的rar、zip类型的文件,若来源并非以上三个网站则网页返回至404.htm。对于图片等其他文件同样适用,可以根据自己的需要进行修改。


相关文章:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*