Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Windows + Apache 的防盗链方法

[复制链接]
枫之白衣 发表于 2009-1-2 23:23:22 | 显示全部楼层 |阅读模式
本帖最后由 枫之白衣 于 2009-1-2 23:24 编辑

有朋友需要,我就粗略整理了一下发出来了。

我用的是Windows 2003 + Apache 2.2.8

方法步骤:

1、修改http.conf

查找:#LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#。

此项修改是打开rewrite规则。

2、修改http-vhosts.conf

这个是控制主机域名访问的。

在需要防盗链的域名下增加防盗链规则,如www.abc.com指向202.202.202.202的主机,则可以在指向的主机ip和端口下面增加:
  1. <VirtualHost 202.202.202.202:80>
  2. RewriteEngine on
  3. RewriteCond %{HTTP_REFERER} !^http://www.hslq.cn/.*$ [NC]
  4. RewriteCond %{HTTP_REFERER} !^http://www.hslq.cn$ [NC]
  5. RewriteRule .*.(jpg|jpeg|gif|png|bmp|rar|zip)$ http://www.hslq.cn/idximg/fangpic.gif [R,NC]
  6. ......
  7. ......
复制代码
规则解释:
RewriteEngine 开
当来路为http://www.hslq.cn时允许链接www.abc.com的jpg、jpeg、gif、png、bmp、rar、zip后缀的文件,否则拒绝之并重新指向fangpic.gif的文件。

如果你允许多个网站允许链接时可以增加多行。


是不是很简单?呵呵。

评分

1

查看全部评分

时尚音乐城 发表于 2009-1-3 02:42:58 | 显示全部楼层
虽然看过这种文章,但还是支持一下楼主的分享。。
回复

使用道具 举报

ahqueer 发表于 2009-1-3 10:20:48 | 显示全部楼层
键康论坛,支持下
http://bbs.snsquan.com/index.html
回复

使用道具 举报

TulaneUniv 发表于 2009-2-21 14:20:46 | 显示全部楼层
支持楼主,顶一下
回复

使用道具 举报

xiahack 发表于 2009-4-14 20:51:16 | 显示全部楼层
回复

使用道具 举报

mcck333 发表于 2009-5-30 02:35:35 | 显示全部楼层
回复

使用道具 举报

mcck333 发表于 2009-5-30 02:36:13 | 显示全部楼层
我的为什么是个红叉呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 19:25 , Processed in 0.040518 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表