为了防止别的网站盗链,特别是图片站,流量哗哗的就没有了,很是浪费,有必要对盗链进行一下设置与防范。以下只针对Apache下附件的防盗链规则。

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !acyoo.com [NC]
RewriteCond %{HTTP_REFERER} !blog.acyoo.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !sns.acyoo.com [NC]

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

将以上规则保存为.htaccess,上传至附件目录。

除以上网站外的所有链接进行防盗链,请各位自行根据实际情况进行修改。对盗链的附件,则会显示replace.gif这个图片,以示提示。

DZ程序:.htaccess文件上传至attachments目录,replace.gif 上传至images目录。

wp程序:DZ程序:.htaccess文件上传至uploads目录,replace.gif 上传至/wp-content/uploads/images目录。对应这点在.htaccess文件代码末句也应该相应修改为:RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /wp-content/uploads/images/replace.gif [R,NC,L]

也可以把replace.gif放到其它目录,只需要修改相应的目录路径即可。

发表回复

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