针对于图片资源站或者图片相对多的网站而言,如果大量的图片被站外引用那么将会消耗服务器很大的带宽,同时也会加剧服务器的内存和CPU占用,出现这种情况如何应对呢?
下面介绍Apache的防盗链规则,主要原理就是通过一张小图代替其他被盗连的资源以节省流量。 RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !www.upupw.net [NC] RewriteCond %{HTTP_REFERER} !upupw.net [NC] RewriteRule .(jpg|jpeg|gif|png|psd|txt|pdf|doc|docx|zip|rar|7z|exe|mp3|mp4|rmvb|wma|wmv) http://www.upupw.net/nopic.jpg [R,NC,L]请把以上规则加入网站根目录的.htaccess文件中,upupw.net替换为自己的网址。 nopic.jpg可以自己任选一张小图或者带有站点标识的图片,存放在网站根目录或者自定路径。 |
|
沙发#
发布于:2014-05-07 09:54
帖内置顶 – 动力火锅 – 2016-03-15 03:16
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !www.upupw\.net [NC] --> www.upupw\.net 什么意思? RewriteCond %{HTTP_REFERER} !upupw\.net [NC] upupw\.net 什么意思、需要修改成自己的吗 RewriteRule .(jpg|jpeg|gif|png|psd|pdf|doc|docx|zip|rar|7z|mp3|txt|wma|wmv) http://www.upupw.net/nopic.jpg [R,NC,L] |
|
地板#
发布于:2014-05-07 09:54
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !www.upupw\.net [NC] --> www.upupw\.net 什么意思? RewriteCond %{HTTP_REFERER} !upupw\.net [NC] upupw\.net 什么意思、需要修改成自己的吗 RewriteRule .(jpg|jpeg|gif|png|psd|pdf|doc|docx|zip|rar|7z|mp3|txt|wma|wmv) http://www.upupw.net/nopic.jpg [R,NC,L] |
|
4楼#
发布于:2014-05-07 11:27
以上教程中已说明网址部分替换为自己的网址,请关注。
|
|
5楼#
发布于:2014-05-07 11:42
不错,学习
|
|
|
6楼#
发布于:2014-06-30 14:59
怎么给下载资源站做防盗链 ?
火锅 我主要是防盗 Rar zip exe 这类的资源包 这种怎么防盗链 ? 其中我的文件名还是 《战地2》 SAGA2010国庆绿色版.exe 这种文件名称 该怎么来防盗链 |
|
8楼#
发布于:2015-07-04 20:43
学习了!
|
|
|