当前位置 主页 > iis相关 > 最大化 缩小

    iis 防盗链_防盗链设置方法

    栏目:iis相关 时间:2018-11-23 10:33

      iis防盗链的具体设置步骤:
      1、首先我们安装“isapi_rewrite”,安装好了之后我们可以用它来进行正则表达式来调试,做好匹配表达式和格式化表达式,然后把它们都放到“httpd.ini”,保存好就可以了。
      2、然后我们在“httpd.ini”里面加入下面的内容:
      RewriteCondHost:(.+)
      RewriteCondReferer:(?!http://\1.*).*
      RewriteRule.*\.(?:gif|jpg|png|exe|rar|zip)/block.gif[I,O]
      3、加好了之后我们重新启动iis,防盗链就生效了。
      常见问题:
      有一种情况是:两个不同域名的网站,或者另一个网站是不需要防盗链的,我们就不能用上面的这种方法来设置,这种方法会导致我们设置的防盗链不能正常的使用。所以,如果你是这样的情况,请使用下面的方法进行设置:
      1、前面的步骤都是一样的,我们需要在“httpd.ini”里面加入下面内容:
      RewriteCondHost:(.+)
      RewriteCondReferer:(?!http://(?:www\.xxx\.com|www\.xxx\.com)).+
      RewriteRule.*\.(?:gif|jpg|png|exe|rar|zip)/block.gif[I,O]
      2、其中“RewriteCondReferer:(?!http://(?:www\.xxx\.com|www\.xxx\.com)).+”中的“www\.xxx\.com|www\.xxx\.com”填入你不需要设置防盗链的域名;
      3、这样设置好了之后就ok了,就可以正常的使用防盗链了,对于自己的网站会变得安全很多。