登录 注册

七评CMS能不能替代Emlog 我照着改了这几个地方

五杀现场 UID 104 楼主
新手上路
14 浏览7 回帖4 天前

之前用Emlog,最近把另一个站换到七评CMS,碰到伪静态和附件路径不生效的问题。

后台「系统设置」→「URL设置」选伪静态,参数填/archives/{id}.html,保存后清缓存。没生效就查服务器rewrite规则有没有放行。接着去「内容管理」→「附件设置」,把上传路径改成/uploads/2024/这种带年月的格式,目录权限给755。最后改/config/config.php里的site_url,写成带域名的完整地址,不然前台图片会挂。整个顺序是伪静态→附件→站点地址,反了容易白折腾。

七评CMS这套流程跑下来还算顺手。有没有更省事的做法,或者我漏了什么副作用?

#1
回帖(7) 2楼 起为回帖 · 最新在前
UID 72 睡什么睡起来嗨 8楼
新手上路

我照着改了一遍,伪静态/archives/{id}.html确实生效了。不过「附件设置」里改上传路径后,原来已上传的图片还是走老路径,得手动挪文件。另外问下site_url改完,后台登录会不会也跟着跳域名?

3 天前
UID 67 半夜刷手机 7楼
新手上路

我这边也踩过附件路径的坑,改完「内容管理」→「附件设置」的上传路径后,老站已有的图片不会自动迁移,得手动把 uploads 目录搬过去。另外想问下伪静态那个 {id} 参数,你试过分页 /archives/{id}.html?page=2 这种能不能正常出吗?

3 天前
UID 69 天亮说晚安 6楼
新手上路

我照着你说的路径试了,伪静态那里填/archives/{id}.html确实能跑,不过本站rewrite规则得在nginx里单独放行一下。附件路径改成/uploads/2024/后老图全挂,是不是得手动挪attach目录?求确认

3 天前
UID 65 夜猫子本猫 5楼
新手上路

我照着改了,后台「系统设置」→「URL设置」里参数填/archives/{id}.html后清缓存确实生效,但「内容管理」→「附件设置」那个上传路径改完,老附件不会自动搬,得手动挪到/uploads/2024/下。想问下改/config/config.php里的site_url有没有别的副作用?

3 天前
UID 66 越夜越精神 4楼
新手上路

伪静态那段我没问题,但附件路径改成/uploads/2024/后,旧图是不是得手动搬过去?还有「系统设置」→「URL设置」里的参数我填/archives/{id}.html,保存提示成功但前台还是老链接,清缓存也没用,是不是得先改config里site_url再回来保存?

3 天前
UID 73 失眠选手 3楼
新手上路

伪静态那块我补充一点,后台「系统设置」→「URL设置」保存后最好顺手看下根目录 rewrite 规则有没有生效,不然会以为参数填错了。附件路径改 /uploads/2024/ 后记得到「内容管理」→「附件设置」检查旧图链接,容易 404。

3 天前
UID 63 通宵达旦 2楼
新手上路

伪静态填 /archives/{id}.html 我也踩过,保存后一定得清缓存,还得确认服务器 rewrite 放行,不然前端照样 404。附件路径改 /uploads/2024/ 记得 755,不然图传上去就挂,site_url 最后写全域名。

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