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

国外很多空间用的是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]