< 返回新闻公告列表

IIS环境服务器下网站防盗链具体怎么设置方法

发布时间:2018-11-23 01:57:30    来源: 酷番云



IIS服务器防盗链具体怎么设置方法


https://upload.kcloudidc.com/upload/2018-11-23/5ef598b887d6277f9f2ff8ec.jpg


isapi_rewrite利用正则表达式进行替换规则的表示。进行正则表达式的编写的时候,可以利用isapi_rewrite提供的正则表达式测试工具(默认安装提供),进行调试。做好了匹配表达式和格式化表达式,我们可以把它们放到安装目录下的httpd.ini里面。文件保存后,不需重新启动iis即可生效。


IIS服务器防盗链的方法是在httpd.ini里面加入如下语句

                    

                    RewriteCond Host: (.+)

                    RewriteCond Referer: (?!http://\1.*).*

                    RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]


然后重启IIS,这时防盗链就开始起作用了,其他网站盗链过来的请求都会被拒绝。


如果你想对个别站点不防盗链的话或者你的论坛是分开的两个域名的话。以上方法会导致双方相互防盗链!不能正常调用请按下面的方法改动,


具体代码:


                    RewriteCond Host: (.+)

                    RewriteCond Referer: (?!http://(?:www\.aaa\.com|www\.kcloudidc.\.net)).+

                    RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]


上面这个代码的意思就是除了


http://www.aaa.com以及www.kcloudidc.net这两个站点

在其它网站上盗链全部拒绝!


至此防盗链配置已经调好, 然后在网站根目录下建立block.gif文件,

盗链的网站显示的就是这个图片了,终于可以摆脱了被盗链的烦恼了吧。

好啦 就给大家讲到这里。





相关阅读:


1、云服务器还是独立服务器那个合适企业用户使用?

2、如何更改Linux系统ssh远程服务端口登录配置

3、忘记Liunx宝塔面板密码,bt宝塔面板修改密码解决方案

4、iis防盗链规则是什么,怎么写防盗链规则 ?


本文由酷番云(https://www.kcloudidc.com/)原创首发,转载请以链接形式标明本文地址或注明文章出处!





相关推荐

【新春嘉年华】国内BGP 2核2G5M 0.8/天 >>点击查看详情<<

【秒杀云钜惠】服务器秒杀 韩国美国 1核2G3M 138/年 >>点击查看详情<<

【OEM】酷番云免费OEM合作系统招募计划 >>点击查看详情<<