!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>IIS环境服务器下网站防盗链具体怎么设置方法

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

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\\.8a.\\.net)).+

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

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

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

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

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

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

好啦 就给大家讲到这里。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

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

2021-4-17 20:53:48

服务器教程

为什么说香港云服务器性价比高?

2021-4-17 20:53:51

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase