(转)IIS中防盗链原理

(转)IIS中防盗链原理转自:http://www.58tt.com/article/system/web/20091125/4882.html 首先笔者要说的是“盗链”很常见的现象,虽然没有采集那么“流行”,但是对于被盗者来说,碰到这事还真的及时解决,要不资源的消耗很可能会影响自身网站的正常运营。那究竟什么是盗链,怎样防止网站的信息被盗链呢?下面简单的说下:“盗链”的定义是:此内容不在自己服务器上,而通过技

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

转自:http://www.58tt.com/article/system/web/20091125/4882.html

 

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

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

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

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

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

以下为引用的内容:
RewriteCond Host: (.+)
RewriteCond Referer: (?!http:///1.*).*
http://.*/.baidu/.com|.*/.google/.com|.*googlebot/.com|.edu.yuanma.cc).*).*$
RewriteRule .*/.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]

(转)IIS中防盗链原理

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

3、添加ISAPI筛选,如下图

(转)IIS中防盗链原理

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2019年C-NPS研究成果发布 中国品牌赢得更多肯定

    2019年C-NPS研究成果发布 中国品牌赢得更多肯定中新网1月15日电15日,品牌评级权威机构Chnbrand发布2019年(第五届)中国顾客推荐度指数(C-NPS)品牌排名和分析报告。该指数是中国首个顾客推荐度评价体系,2015年首次推出并获得工业和信息化部品牌政策专项资金的扶持。此次报告显示,2019年C-NPS略有提升,总分为8.4分,较去年提升1.5分;服务业净推荐值依然领先,耐用消费品行业和快速消费品行业位列第二、三位;中国品牌正在赢…

    2022年5月20日
    33
  • 常用快捷键大全「建议收藏」

    常用快捷键大全「建议收藏」一、系统快捷键F1帮助F2改名F3搜索F4地址F5刷新F6切换F8安全模式F10菜单F11全屏INS插入模式PRTSCSYSRQ截屏CAPSLOCK大写字母锁定DELETE

    2022年8月3日
    2
  • Python批量修改文件名,文件再多也只要一秒,省时又不闹心

    Python批量修改文件名,文件再多也只要一秒,省时又不闹心前言嗨喽!大家好,这里是魔王对于电脑中的文件夹啊,我们那是新建一个又一个啊,有时候,我们整理资料的时候就会发现,文件夹那是一个杂乱无章,一个一个的去修改太浪费时间,咋今天就来分享一个小技巧:批量修改文件名一、在原有的名字前中后批量加字随意一点,这是我刚刚新建的文件夹和我存放的路径。我们来看看代码,我都详细注释了。importos#导入模块filename=’C:\\Users\\Administrator\\Desktop\\123’#文件地址list_path=os.l

    2022年10月28日
    0
  • linux下安装svn客户端_服务器安装步骤

    linux下安装svn客户端_服务器安装步骤1、简介Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器。yuminstallsubversion2、配置2.1、创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。#cd/home#mkdirsvn#svnadmincreate/home/svn#lssvnconfdb.

    2022年8月31日
    5
  • Windows CMD常用命令大全(值得收藏)

    Windows CMD常用命令大全(值得收藏)WindowsCMD常用命令大全前言1.常用命令1.1cd命令1.2查看目录文件1.3创建目录和删除目录1.4查看本机ip1.5清除屏幕1.6复制文件1.7移动文件1.8删除文件1.9ping1.10taskkill1.11netstat查看网络连接状态1.12find1.13tracert2.查看cmd下的命令3.辅助符号或命令3.1‘|’3.2重定向输出符号>>>3.3重定向输入符号<<<3.4终止一直在运行的命令ctr

    2022年6月13日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号