不少用织梦CMS搭建图片站、资源站的站长,都会遇到头疼的盗链问题:别人直接引用你站点的图片资源,白白消耗你的服务器带宽,月底流量超了还要多花钱,甚至还会拖慢自己站点的加载速度影响SEO排名。今天这篇教程就把完整操作讲清楚,新手也能一步一步跟着做,快速搞定盗链问题。
盗链说白了就是其他站点不把资源存到自己服务器,直接引用你服务器上的图片、附件等资源,借着你的带宽给他们自己的内容服务,完全是免费薅你的羊毛。
所以不管站点大小,提前做好防护都很有必要。
这是最适合新手的操作,不用改服务器配置,直接在后台就能开启,步骤非常清晰:
这种后台设置的方法足够大部分中小站点使用,操作没有门槛,三五分钟就能弄完。

如果你的站点流量比较大,或者后台开启防护后还是有漏网的盗链,可以直接在服务器层面配置规则,防护效果更稳定,下面给大家整理了常用的Nginx和Apache配置代码:
Nginx配置示例,找到站点的nginx.conf配置文件,在server块中添加以下规则:
``` location ~ \.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|zip)$ { valid_referers none blocked .yourdomain.com yourdomain.com; if ($invalid_referer) { return 403; 也可以配置跳转提示图 rewrite ^/ https://www.yourdomain.com/nopic.gif break; } } ```Apache配置示例,只需要在站点根目录的.htaccess文件中添加以下代码:
``` RewriteEngine On RewriteCond %{HTTP_REFERER} !^https://(www\.)?yourdomain\.com [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(gif|jpg|jpeg|png|swf)$ - [F,NC,L] ```添加完成后重启web服务就可以生效了,记得把代码里的yourdomain.com换成你自己的域名。
很多新手弄完之后会碰到设置不生效的问题,最常见的几个原因给大家整理一下:
其实我接触过不少中小站长,一开始都觉得自己站点小没人盗链,等月底收到服务器超额账单才慌着找解决办法,其实整个设置流程下来也就十来分钟,早做准备就能省下不少不必要的成本,要是你用了CDN加速,还可以配合CDN自带的防盗链规则一起用,防护效果会更好。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图