前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)

IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)

作者头像
全栈程序员站长
发布2022-09-15 15:36:40
5720
发布2022-09-15 15:36:40
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

如何在IIS的设置下添加ISAPI筛选器里的Rewrite组件,防止图片被盗用链接。

首先笔者要说的是“盗链”很常见的现象,虽然没有采集那么“流行”,但是对于被盗者来说,碰到这事还真的及时解决,要不资源的消耗很可能会影响自身网站的正常运营。那究竟什么是盗链,怎样防止网站的信息被盗链呢?下面简单的说下:

“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。

一般盗链分为文件盗链和图片盗链两种,什么下载站,图片站了,这里不得不说的是某些少数人拿着数百M的虚拟空间就想做下载、图片站;所以一般盗链就这样发生了。笔者是理想源码,前天发现Du Meter实时下载流量增加数倍,而IP和PV未见明显变化,持续一天左右,我采取了简单的防盗链,结果数分钟之后就恢复正常了。我采用的方法是利用 Rewrite组件,用discuz论坛且静态页面的朋友都知道,下面以图文混排的方式简单的说下,由于没什么技术含量,大家就可以拍砖。

1、下载Rewrite压缩包,解压安装,玩论坛安装过的可免去这步。需要的可以窗口我。

2、打开安装目录下的httpd.ini文件,在最后加上以下语句

以下为引用的内容: RewriteCond Host: (.+) RewriteCond Referer: (?!http://\1.*).* RewriteCond Referer: (?!http://(.*)(\.baidu\.com|\.google\.com|\.google\.cn|\.g\.cn|\.gougou\.com|\.soso\.com|\.sogou\.com|\.youdao\.com|\.bing\.com|\.yahoo\.com|\.yahoo\.cn|\.txreader\.com)).* RewriteRule .*\.(?:gif|jpg|jpeg|png|bmp) /images/block.gif [I,O,N]

IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)
IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)

大体意思是,若请求不来自本站则拒绝请求,转而显示所防盗链网站根目录下的block.gif图片,图片适合图片站,对于下载站而言最好的当然是转跳页面了。第三行代码为被允许的网站。

3、添加ISAPI筛选,如下图

IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)
IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)

最后重启下你的网站,一个简单的防盗链系统就完成了。

阅读原文https://blog.csdn.net/yx017893/article/details/6918677

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163468.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档