网站达到一定规模了后,被人采集是必然的。有些人采集是直接引用的你的图片地址。
但是,你网站服务器必定会被拖垮。毕竟有时候采集不是一个人在采集。
那么今天我们就来利用宝塔解决图片防盗链的问题。
效果图
当别人用了你网站的图片后的演示效果:
教程
宝塔面板-站点管理—防盗链,先简单设置开启
再到网站的配置文件里面修改(宝塔上面防盗链设置有点bug,保存了不生效),添加好之后,就能在这里找到了
下面我们放上代码
#SECURITY-START 防盗链配置
location ~ .*.(jpg|jpeg|gif|png|js|css|webp)$
{
expires 30d;
access_log /dev/null;
valid_referers none blocked *.xingkongweb.com *.xingkongweb.com;
if ($invalid_referer){
return https://www.xingkongweb.com/wp-content/uploads/2023/07/b71f8-L7ugcF.png;
}
}
#SECURITY-END
- 第一个就是需要设置的静态文件,一般就这些jpg|jpeg|gif|png|js|css|webp
- 下面是域名,我此处设置为所有子域名
- return就是返回的文件,可设置404,也可以设置图片
return 的 https://www.xingkongweb.com/wp-content/uploads/2023/07/b71f8-L7ugcF.png
图片已经丢失,可以自己找一些图片替换。