在网上看到一篇《饭岛爱式恋爱》图片竟来自我的博客,-。-比较惊喜,这可是当时蛋疼时好不容易收集的无水印高清版。。。。。虽说主机月流量有30G,完全足够,不过我还是决定设置一下图片防盗链。
设置图片盗链的方法有很多,在cPanel后台看到了HotLink保护,应该就是用来设置图片盗链的了。
HotLink 保护:
热链接保护防止其他网站直接链接到您网站上的文件。其他站点仍可以链接到任何您没有在下面指定的文件类型(即 HTML 文件)。热链接的一个示例是使用 <img> 标记将您站点的图像显示在网络的别处。最终结果是,其他站点窃取您的带宽。请在下面列出您希望允许直接链接的所有站点。此系统会尝试将它所知道为您所拥有的所有站点添加至该列表;但您可能需要添加其他站点。
有些虚拟主机后台不是cPanel的也可以下载Hotlink Protection 插件,作用和cPanel的HotLink 保护一致。
上面2种方法原理其实都是增加.htaccess规则,不如自己增加.htaccess规则来得更明了,参考了网上各种.htaccess 的写法,最终版如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !yileeinfo [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteRule .*.(jpg|gif|png|bmp|jpeg)$ media/forbid.jpg [R,NC,L]
第一行大概就是指如果没有Referer,那么显示图片。
接下来的就是允许了自己的网站和谷歌、鲜果、抓虾、百度等网站访问。这样订阅的网友都能看到图片了。
最后一行就是说如果文件后缀名是jpg图片类型的话,那么就显示为media/forbid.jpg 这个图片。
把这个.htaccess文件上传至存放图片的文件夹下就有图片防盗链功能了。PS,应该只有Linux主机才支持重写.htaccess的。
好吧,不得不承认没人稀罕盗链我的。。。
…至少不用做防盗链了.
我也举得 没人来我这边盗hoho