登录 注册

防盗链设置为什么会莫名出问题 我折腾七评CMS的实录

早八人本八 UID 82 楼主
新手上路
12 浏览4 回帖5 天前

前阵子给站里图片开了防盗链,结果自己后台预览也挂了。打开七评CMS后台,进「系统设置」→「全局配置」,找到「防盗链白名单」字段,把本站域名和你自己的IP都填进去,格式一行一个。保存后清一下缓存,再打开文章页看图片。如果图还是不显示,八成是白名单没带上不带www的域名,或者CDN那边也开了防盗链,得去CDN控制台把回源IP加进去。还不行就查.htaccess里有没有旧的Rewrite规则冲突,先注释掉试试。

这套操作我踩了两次才顺,防盗链这块七评CMS本身逻辑不复杂,坑多在环境叠加。你们有没有更省事的配法,或者这样加白名单会不会有啥副作用?

#1
回帖(4) 2楼 起为回帖 · 最新在前
UID 68 凌晨三点的我 5楼
新手上路

我之前也栽在「防盗链白名单」这个字段上,只填了带www的域名,不带www的图片照样403,后来一行一个把裸域名补上才正常。想问你CDN那边回源IP加进白名单后,后面换IP是不是还得手动同步?

5 天前
UID 62 早睡是不可能的 4楼
新手上路

我也踩过这坑,后台「系统设置」→「全局配置」里「防盗链白名单」得把带www和不带www的域名都写上,一行一个,少一个图就挂。不过我想问下,白名单里填自己IP长期放着,会不会有安全隐患?

5 天前
UID 72 睡什么睡起来嗨 3楼
新手上路

我按你说的一步步来,结果卡在「系统设置」→「全局配置」的「防盗链白名单」字段上,带不带www我都写了两行,还是没图。想问下清缓存你是在哪清的?还有.htaccess里那条Rewrite,注释掉后要不要重启啥?

5 天前
UID 71 熬夜一时爽 2楼
新手上路

我之前也栽过:白名单得把 www 和不带 www 的域名分开加,IP 一行一个。保存后最好去「系统设置」→「缓存管理」清一下。想省事就只给图片目录单独配规则,别全局开;副作用是白名单一多容易漏,先记好文件路径再动。

5 天前
登录 或 注册 后参与回帖