DirectAdmin面板防盗链

这篇文章综合了网上的几篇文章,先写下备用,因为目前小博的流量还不大。

国外很多空间用的是CP面板,但是也有很多用DirectAdmin面板的空间(DirectAdmin,以下简称DA),DA面板的功能毕竟没有CP面板这么强大,比如说防盗链功能在面板上就没有,所以我是很喜欢用CP面板的,但是现在考虑到网速的原因,换到了保罗的主机,只能用DA面板了,如果你买了DA面板的空间,但是无法防盗链的话,特别是图片站的话,那流量就是刷刷的流啊,毕竟是钱买来的。其实还有一种方法可以防盗链的,就是利用 .htaccess 文件,看看 .htaccess 文件还是很多用途的吧。

首先在你的图片目录中建立一个.htaccess 文件,或者在根目录下也可以,在里面内容代码如下:

[cce]
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !blce1990.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]

RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
[/cce]

[info]     相关解释:
第一部分,不解释
第二部分是判断是否盗链,如果以上条件都成立(即访问图片的请求,既不是直接输入网址,也不是来自blce1990.com,也不是来自google.com,也不是来自baidu.com 的话),就执行第三部分。
第三部分意思是让所有盗链了 jpg、gif、png、bmp、swf、jpeg 文件的网页,显示的图片都用 image 目录下的 replace.gif 图片替换掉。注意替换显示的图片不要放在设置防盗链的目录下[/info]

评论

《 “DirectAdmin面板防盗链” 》 有 6 条评论

  1. DiDi 的头像

    我的空间是CP的面板..

    1. 蓝冰 的头像

      @DiDi : 恩恩,我知道,是酋长那里的吧,我原来也是酋长那里的,前两天才搬的家,因为朋友推荐了另一个空间的速度比酋长的稍微快一点,但坑爹的是DA的面板。。。

    2. 西门 的头像

      @蓝冰 : DA面板挺好的 😆

    3. 蓝冰 的头像

      @西门 : 额,就是功能没CP强大厄,防盗链也得手动改

  2. 阿邙 的头像

    最后一行最好不要用同域名下的图片。
    会进入循环状态。
    因为replace.gif 也是gif文件 属于前边规则中的一种,会再次重定向到replace.gif
    然后就这样无限重定向下去。 😕

    1. 蓝冰 的头像

      @阿邙 : 会吗?偶不懂htaccess,呵呵,注释部分说了一句“注意替换显示的图片不要放在设置防盗链的目录下”,这样应该就不会的吧

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注