社区
C#
帖子详情
ISAPI_Rewrite用于iis防盗链的问题
flcandclf
2006-04-18 04:12:17
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteRule .*\.(?:gif|jpg|png) /block.gif [I,O]
这句代码是在网上看到的,加入了这段代码后其他网站的盗链到是防住了,但是本网站的所有图片都被换成了block.gif了,要怎么做才能让本网站的访问正常,而其他网站的就用block.gif来替换?望高手给点建议,谢谢
...全文
290
12
打赏
收藏
ISAPI_Rewrite用于iis防盗链的问题
RewriteCond Host: (.+) RewriteCond Referer: (?!http://\1.*).* RewriteRule .*\.(?:gif|jpg|png) /block.gif [I,O] 这句代码是在网上看到的,加入了这段代码后其他网站的盗链到是防住了,但是本网站的所有图片都被换成了block.gif了,要怎么做才能让本网站的访问正常,而其他网站的就用block.gif来替换?望高手给点建议,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
softbunny
2007-04-09
打赏
举报
回复
RewriteCond Referer: (?!http://\1.*).*
关键是这里的\1是不是你的域名?
chinadforce
2007-01-26
打赏
举报
回复
学习
Coder 青田
2006-07-28
打赏
举报
回复
一样的,不管你是在ISAPI中,还是在网页程序中,都是通过检查信息头判断的
看信息头中的Referer是不是你自己的网站
屁屁
2006-05-11
打赏
举报
回复
顶一下,我也想知道
flcandclf
2006-05-11
打赏
举报
回复
路过,帮你顶!
zlz_212
2006-05-08
打赏
举报
回复
没用过
帮顶
flcandclf
2006-05-08
打赏
举报
回复
莫非就这样结帖了?
flcandclf
2006-04-25
打赏
举报
回复
没人用过吗?
心情解码
2006-04-19
打赏
举报
回复
:)
_
wgsasd311
2006-04-19
打赏
举报
回复
帮你顶:)
flcandclf
2006-04-19
打赏
举报
回复
终于见到人了!
zahuifan
2006-04-18
打赏
举报
回复
不会,顶
用I
SAP
I_
Rewrite
3重写组件,轻松
防盗链
巧用I
SAP
I_
Rewrite
3重写组件,轻松免费
防盗链
。 优点: 1.免费、安全、稳定; 2.操作简单,不会操作可看说明文档; 3.耗费资源较少。
I
SAP
I_
Rewrite
2.9 full 破解版
I
SAP
I_
Rewrite
2.9 full 破解版 (Win32, x86) 界面语言:英文软件 类型:国外软件 运行环境:Windows XP/2003/
IIS
授权方式:破解版软件 软件大小:2.2 MB I
SAP
I_
Rewrite
是一个强大的基于正则表达式的URL处理引擎。经过过滤的url更符合友好url规则,更加容易被搜索引擎所接受, 是一种SEO优化有力的方法。 I
SAP
I_
Rewrite
有两个不同的版权: I
SAP
I_
Rewrite
完全版: 具有完整功能的版本。 I
SAP
I_
Rewrite
精灵版 这是I
sap
i_
rewrite
简化版本. 它不支持每虚拟现场配置、proxiing,metabase自动监测点,清除所有其他功能的支持. I
sap
i_
rewrite
精灵版 完全 免费 ! 是专门提供给小型站点及开发、测试的用户使用的。 先安装原版, 然后将ISRWConfig.exe拷贝到安装目录覆盖, 然后打开ISRWConfig.exe 输入 用户名:tekin.cn 注册码: 123456789
I
SAP
I
Rewrite
实现
IIS
图片
防盗链
为了实现图片
防盗链
,根据网络上搜集的资料加上自己的实践,终于实现了
iis
下的图片
防盗链
功能。 实施步骤: 1.下载比较出名的www.helicontech.com提供的I
SAP
I
Rewrite
软件的免费版本(免费版本虽然有一些功能上的限制,但是做
防盗链
足够了): http://www.i
sap
i
rewrite
.com/download/i
sap
i_rwl_x86_0072.msi 2.设置软件安装目录的
IIS
_WGP组的读写权限(重要,如果不设置安装完后你的网站就会直接Service Unavailable,无法访问)。 设置方法: 假如你的安装目录是D:\Program Files\Helicon\I
SAP
I_
Rewrite
(默认安装目录是\Program Files\Helicon\I
SAP
I_
Rewrite
,我们可以先建立),右击I
SAP
I_
Rewrite
,选择“属性”->“安全”->“添加”->“高级”->“立即查找”,会找到一项
IIS
_WGP,双击添加,确定即可。然后选中这个组,点击“完全控制”,使其拥有读写权限。 3.安装软件(安装过程中软件会重启
iis
),安装目录选择上一步设置好权限的目录,安装完毕后打开控制面板里的Internet 信息服务,打开网站的属性对话框里面有一项“i
sap
i筛选器”,点击“添加”,“筛选器名称”自己随便填写一个好理解的名字就可以,“可执行文件”项点击“浏览”,选择刚才安装的I
SAP
I_
Rewrite
的安装目录中的I
SAP
I_
Rewrite
.dll,确定即可。重启
iis
。 4.修改安装目录中的httpd.ini文件(如果这个文件为“只读”属性,则去掉“只读”之后再修改) 添加:
Rewrite
Cond Host: ^(.+)$
Rewrite
Cond Referer: ^(?!http://\\1.*).*$
Rewrite
Cond Referer: ^(?!http://.*\.baidu\.com|.*\.google\.com|.*googlebot\.com|.*\.abc\.net).*).*$
Rewrite
Rule ^(?!(/logo\.gif|/2_files/logo_tg\.gif)).*\.(?:gif|jpg|jpeg|png)$ /block.gif [I,O,N] 解释说明: a.上面规则第三行中的www.abc.net为你网站的域名,请根据实际情况作出相应的修改,里面的baidu.com 和google.com是为了不阻止搜索引擎蜘蛛抓取图片。 b.第四行中的/logo.gif和2_fies/logo_tg.gif为你的logo图片的地址,目的是允许别人友情链接使用你的logo,如果不需要可以去掉"(?!(/logo\.gif|/2_files/logo_tg\.gif))"。后面的gif jpg等等可以自己根据实际情况修改。 另修改规则无需重启
iis
,只需要修改httpd.ini配置文件即可。
在
IIS
下真正能用的I
SAP
I-
Rewrite
防盗链
规则写法
在
IIS
下真正能用的I
SAP
I-
Rewrite
防盗链
规则写法
IIS
防盗链
I
SAP
I
Rewrite
图片
防盗链
规则写法
经过恶补正则表达式相关教程并对前辈们留下的规则进行修改后,以下I
SAP
I
Rewrite
已经在我的服务器上正常运作
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章