首页 | 站长资讯 | 网赚交流 | 站长知道 | 商业源码 | SEO | 故事 | 网站建设 | 免费资源 | 虚拟主机 | 采集器下载 | 百度XML | GloogleXML

查看完整版本: 关于解决图片上传的程序的防盗链问题

医疗特色 2008-1-25 20:19

关于解决图片上传的程序的防盗链问题

关于解决图片上传的程序的防盗链问题
解决办法

设置 .htaccess 禁止图片盗链  apache

设置 .htaccess 禁止图片盗链

下面即为博客学堂禁止图片盗链的 .htaccess 设置部分:

    RewriteEngine on
    RewriteCond %{REQUEST_URI} ^/(allow1|allow2)
    RewriteRule ^.*$ - [L]

首先,设置允许可“盗链”即外部网站可以使用的文件所处目录,上面我们设置了两个目录,分别为allow1与allow2,当然,如果您只有一个目录的话,可以将其改为:

    RewriteCond %{REQUEST_URI} ^/allow1

接下来判断是否为图片文件:

    RewriteCond %{REQUEST_FILENAME} \.(gif|jpeg|png)$ [NC]

您也可以根据自己的需要设置更多的文件类型。

    RewriteCond %{HTTP_REFERER} !^$

上面这一行意在允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示。一般而言,这是可选的,不过,建议这么设置,如果强迫必须具有“HTTP_REFERER”才能访问,可能会带来某些问题,比如说在用户通过代理服务器访问时。

    RewriteCond %{HTTP_REFERER} !blogsdiy\.org [NC]
    RewriteCond %{HTTP_REFERER} !google\.com [NC]
    RewriteCond %{HTTP_REFERER} !baidu\.com [NC]
    RewriteCond %{HTTP_REFERER} !bloglines\.com [NC]
    RewriteCond %{HTTP_REFERER} !feedburner\.com [NC]

设置允许访问的HTTP来源,包括博客学堂自身、Google、Baidu、Bloglines、Feedburner等。

    RewriteRule (.*) /allow1/leech.gif [R,NC,L]

将不满足上述条件的访问重定向至leech.gif。您可能已经注意到,leech.gif位于允许“盗链”的目录allow1下,这一点很重要,不然,您的警告信息图片将无法在对方网站上显示。

如此,即实现了我们预先设定的防止图片盗链目标。
其他类型文件的防盗链设定

如果您的网站上存在其他类似体积较大较耗费带宽的文件如flash、mp3被其他网站盗链,可以同样采取上述策略,比如说,对Flash文件,可用类似如下的设置:

    RewriteCond %{REQUEST_URI} ^/allow1
    RewriteRule ^.*$ - [L]RewriteBase /
    RewriteCond %{REQUEST_FILENAME} \.swf$ [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !blogsdiy\.org [NC]
    (……其他允许访问来源)
[url=http://www.xiugoo.com/bbs][color=white]情缘XIUGOO站长之家 网赚联盟 源码技术 [/color][/url]
    RewriteRule (.*) /allow1/leech.swf [R,NC,L]

当然,需要事先创建一个声明版权信息的flash文件“leech.swf”。其他诸如防止mp3文件、压缩文件(zip或rar)盗链的设置与此类似,不再赘述。


这不就OK了?  

不要什么东西都要别人给你搞好  以为别人没有事情? 专门为你服务的? 你付别人多少工资哇?[img]http://www.codeol.com/forum/images/smilies/default/sad.gif[/img]
UID7044 帖子51 精华[url=http://www.codeol.com/forum/digest.php?authorid=7044]0[/url] 积分28 威望28  金币0  阅读权限10 注册时间2007-9-5 [url=http://www.codeol.com/forum/space.php?action=viewpro&uid=7044]查看详细资料[/url]TOP [url=http://www.codeol.com/forum/forum-10-1.html]WEB 2.0 大型精品整站程序高价出售[/url]

[url=http://www.codeol.com/forum/space-uid-7044.html]linkhero[/url] [img]http://www.codeol.com/forum/images/avatars/noavatar.gif[/img]
正式会员

特色ust 2008-1-25 20:19

WEB 2.0 大型精品整站程序高价出售
UID7044 帖子51 精华[url=http://www.codeol.com/forum/digest.php?authorid=7044]0[/url] 积分28 威望28  金币0  阅读权限10 注册时间2007-9-5 [url=http://www.codeol.com/forum/space.php?action=viewpro&uid=7044]查看详细资料[/url]TOP [url=http://www.codeol.com/forum/forum-10-1.html]WEB 2.0 大型精品整站程序高价出售[/url]

[url=http://www.codeol.com/forum/space-uid-7044.html]linkhero[/url] [img]http://www.codeol.com/forum/images/avatars/noavatar.gif[/img]
正式会员

泰安uui 2008-1-25 20:19

这不就OK了?  

不要什么东西都要别人给你搞好  以为别人没有事情? 专门为你服务的? 你付别人多少工资哇?
UID7044 帖子51 精华[url=http://www.codeol.com/forum/digest.php?authorid=7044]0[/url] 积分28 威望28  金币0  阅读权限10 注册时间2007-9-5 [url=http://www.codeol.com/forum/space.php?action=viewpro&uid=7044]查看详细资料[/url]TOP [url=http://www.codeol.com/forum/forum-10-1.html]WEB 2.0 大型精品整站程序高价出售[/url]

[url=http://www.codeol.com/forum/space-uid-7044.html]linkhero[/url] [img]http://www.codeol.com/forum/images/avatars/noavatar.gif[/img]
正式会员

sicpebd 2008-1-25 20:20

qq空间闪字代码
<p>要设置的文字</span>
文字左右反转
<table style="Filter:FlipH">要设置的文字</table>
文字上下反转
<table style="Filter:FlipV">要设置的文字</table>
Blur风吹效果
<table style="Filter:Blur(add=1,direction=45,strength=5)要设置的文字</table>
add:是否要在已经使用Blur滤镜上的html对象上显示原来的模糊方向,0表示不显示
direction:模糊方向
strength:模糊半径大小,单位像素,默认为5,取整
Glow滤镜(光晕效果)
<table style="Filter:Glow(color=#FF0000,strength=5,direction=2)">要设置的文字</table>
color:光晕颜色,需用代码形式
strength:光晕强度,选择型参数,默认为5
direction:光晕方向,选择型参数
Shadow滤镜(阴影效果)
<table style="Filter:Shadow(color=#ff0000,direction=45)">要设置的文字</table>
color:阴影颜色,需用代码形式
strength:阴影强度,选择型参数,默认为5
direction:阴影方向,选择型参数
DropShadow(投影效果)
<table style="filter:dropshadow(color:#6600FF,offx=1,offy=1)">要设置的文字</table>
color:设置投影颜色
offx:在横坐标上的偏移,单位是像素
offy:在纵坐标上的偏移,单位是像素
positive:设置是否从对象的非透明像素建立阴影
UID7044 帖子51 精华[url=http://www.codeol.com/forum/digest.php?authorid=7044]0[/url] 积分28 威望28  金币0  阅读权限10 注册时间2007-9-5 [url=http://www.codeol.com/forum/space.php?action=viewpro&uid=7044]查看详细资料[/url]TOP [url=http://www.codeol.com/forum/forum-10-1.html]WEB 2.0 大型精品整站程序高价出售[/url]

[url=http://www.codeol.com/forum/space-uid-6735.html]csmuzi[/url] [img]http://www.codeol.com/forum/images/avatars/noavatar.gif[/img]
初级会员

wometmw 2008-1-25 20:20

适用于discuz吗?

OH.MyGod 2008-10-11 18:10

我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止

lilingdong 2008-10-21 05:10

扯淡啊,感觉你在开玩笑啊

龙逆天 2008-10-23 21:10

呀呀,好好喜欢情缘站长之家这个地方哦

pre8 2008-11-5 03:10

大致看明白了,楼主的思维太过发散、太过跳跃了。楼主,加强集中精力叙述一件事情的能力。不要再发散了

go4flash1 2008-12-4 17:42

DDDDD,楼主说的好!顶!!!

DDDDD,楼主的好贴!顶!!!

























[url=http://www.warhammercheapgold.com/]warhammer gold[/url] [url=http://www.warhammercheapgold.com/]warhammer online gold[/url] [url=http://www.warhammercheapgold.com/]warhammer power leveling[/url] [url=http://www.warhammercheapgold.com/]buy warhammer gold[/url] [url=http://www.warhammercheapgold.com/]warhammer online power leveling[/url] [url=http://www.warhammercheapgold.com/]cheapest warhammer online gold[/url]

wdsguying 2008-12-20 04:31

我刚来~~~嘿嘿~~
页: [1]
查看完整版本: 关于解决图片上传的程序的防盗链问题