首页 > 网络相关 > 网站资源防盗链.htaccess文件代码

网站资源防盗链.htaccess文件代码

2008年8月17日 00:00 Slyar 发表评论 阅读评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

使用防盗链技术可以有效节省你的流量。

使用方法:复制以下内容,按你的需要更改后保存为.htaccess文件,放置到网站根目录或者需要防盗链的文件夹即可。(服务器需要支持.htaccess文件)

RewriteEngine on
#是否允许直接输入URL查看资源,如果不允许,请删除下面一行
RewriteCond %{HTTP_REFERER} !^$
#是否允许以下域名查看资源
RewriteCond %{HTTP_REFERER} !^slyar.com$ [NC]
RewriteCond %{HTTP_REFERER} !^slyar.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^www.slyar.com$ [NC]
RewriteCond %{HTTP_REFERER} !^www.slyar.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !^google.com [NC]
RewriteCond %{HTTP_REFERER} !^baidu.com [NC]
RewriteCond %{HTTP_REFERER} !^bloglines.com [NC]
#防止盗链的文件格式以及转向地址(如果需要)
RewriteRule .*\.(gif|GIF|jpg|JPG|mpg|MPG|mpeg|MPEG|wmv|WMV|rm|RM|zip|ZIP|rar|RAR|js|JS|css|CSS|txt|TXT)$ http://www.jannick.org/403.gif [R,NC]

需要注意的是,最后的转向链接不能是你的域名,因为你已经使用防盗链技术了,所以403.gif别人是不可以看到的,当然你可以转向到html或者你的主页。如果你仅仅是防盗链了某个文件夹,那么你可以转向到你域名的其他不受干扰的地方。

分类: 网络相关 标签: ,
  1. 2008年8月18日01:25 | #1

    呵呵 问个弱智的问题,一般来讲服务器是不是都支持呢?
    你的域名想起了heroes里那大哥了~~~
    无聊的看了你的alimama ^^

    Slyar 回复:

    只要是Apache做web服务器的都支持,IIS的不支持。

    我跟那个sylar木有关系,sly是单词。。。

    光看不点哪成呢,嘎嘎~

    N!O 回复:

    揍是,揍是,俺就特别厚道,一般都送几次c~~

  2. 2008年8月17日12:41 | #2

    不错,学习了。不过记得好像只有Linux和Apache的主机才支持.htaccess的

    Slyar 回复:

    只要是Apache的Web就支持,不一定要Linux

bnuep:0801010047