ok7758521ok

人往往因情入圣,因爱入魔,只有瞬时间的顿悟才是至高的境界。

李天华ID:ok7758521ok
32389次访问,排名3400(1)好友6人,关注者9
开发工程师
ok7758521ok的文章
原创 86 篇
翻译 1 篇
转载 30 篇
评论 4 篇
ok7758521ok的公告
人往往因情入圣,因爱入魔,只有瞬时间的顿悟才是至高的境界。
最近评论
世界友好网:同一个世界,同一个理想
(世界友好网www.sjyh.org)
zhousyis66:楼上的请提供程序包
不要贴
heiyeluren:转载不说明出处,哼~~~~嘎嘎
Thaiki:现顶了
文章分类
收藏
    相册
    o m i
    桌面
    php相关链接
    PHPchina国内权威的PHP技术论坛
    php官方网站
    一本书计划
    喜悦国际,专业的phper论坛
    老韩,我的兄弟,HOHO为人yes,做事,yes,文采great!!
    超越php论坛
    黑夜路人(俺兄弟)开源世界
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 如何实现这样的盗链功能?收藏

    新一篇: PHP通用检测函数集 | 旧一篇: 网址转向的方法多了,为什么非要用301转向?

    比如用户要从我的网站上下载一个zip或rar的文件,但必须要在我的网站上能下载,复制链接放到其他网站提示“本网站防止了盗链功能,请从本站指定位置下载”

    现在Apache已经支持mod_rewrite.so模块。

    Apache版本:2.0.52

    谢谢!
    首先要确认你的服务器或空间的服务器解译引擎为Apache2,还有支持.htaccess客户设置文件,
    如果你有自己的服务器就请先对./conf/httpd.conf 文件做以下修改
    找到:#LoadModule rewrite_module modules/mod_rewrite.so
    把前面的 # 给去丢
    找到等一个 AllowOverride None 改为 AllowOverride All
    重启Apache2服务器

    接下就是做一个 .htaccess 文件了,其 .htaccess 文件内容为

    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^http://173.com.ru/.*$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://173.com.ru$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.173.com.ru/.*$      [NC]
    RewriteCond %{HTTP_REFERER} !^http://www.173.com.ru$      [NC]
    RewriteRule .*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ http://down.173.com.ru/err.html [R,NC]

    其中有色的地方都是要改为你的:
     红色:就是改为你提供下载页面的地址,也就是只有通过这个地址才可以下载你所提供的东东。
     蓝色:就是要保护文件的扩展名(以|分开),也就是说以这些为扩展名的文件只有通过红色的地址才可以访问。
     绿色:如果不是通过红色的地址访问蓝色这些为扩展名的文件时就回重定向到绿色地址上。

    接下就是怎么用 .htaccess 文件来实现防盗链了。
     首先要在空间上建两个目录(当然目录名随你),一个为 web 另一个为 down ,
     web 是用来放下载页面的(或下载程序),down 当然就是放你提供的东东的啦,
     把 .htaccess 文件的红色部分改一下,改为http://你的域名/web。蓝色部分
     改为你要保护文件的扩展名。绿色部分改为http://你的域名/web。改后保存 
     .htaccess 文件把它上传到 down 目录。

    好了这样就完成了,简单吧,现在你不需要去买那些所为的大形服务器就用这样
    功能,我们可是山下的人有钱上网搞个FREE空间就算不错啰。

    以上的相关演试:
    http://173.com.ru/downs.html
    上面有个[防盗链相关]有一个可以在你空间生成 .htaccess 文件的PHP程序如果
    你不会做 .htaccess 文件或你的空间不允许上传 .htaccess 文件就可以用这个
    PHP程序来在你的空间直接生成。
    PHP程序下载地址
    http://down.173.net.ru/fdowns.rar
     

    发表于 @ 2007年07月26日 15:40:00|评论(loading...)|编辑

    新一篇: PHP通用检测函数集 | 旧一篇: 网址转向的方法多了,为什么非要用301转向?

    评论

    #世界友好网 发表于2008-05-14 18:11:58  IP: 202.104.21.*
    同一个世界,同一个理想
    (世界友好网www.sjyh.org)
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © ok7758521ok