为什么编辑WordPress站点首页时会跳转到不同的旧版本页面?
点击edit page跳转旧主题页面的排查修复方案
可能的触发原因
- 浏览器本地缓存了旧主题的页面资源,相同URL下优先加载本地缓存内容,未请求服务器最新资源
- 服务端缓存配置未同步更新:CDN、站点页面缓存、数据库对象缓存等仍保留旧主题的页面快照,相同URL返回旧内容
- CMS路由规则失效(以WordPress为例,edit page为其默认后台编辑入口):主题更换后未刷新固定链接规则,编辑请求指向旧主题的回调逻辑
- 旧主题残留代码生效:旧主题卸载不彻底,残留的重写规则、自定义跳转代码仍在运行,强制加载旧主题页面
分步解决方法
- 优先排查本地缓存问题:打开浏览器隐身模式,登录站点后点击
edit page按钮,确认是否还会跳转旧页面 - 刷新全链路服务端缓存:依次刷新CDN缓存、站点内置页面缓存、数据库对象缓存,主题更换后建议强制清空所有缓存规则
- 刷新CMS路由规则:如果是WordPress站点,进入后台「设置」-「固定链接」页面,直接点击「保存更改」即可重置路由规则,无需修改现有配置
- 清理旧主题残留配置:检查站点自定义代码片段、主题配置文件,删除所有和旧主题相关的跳转规则、重写逻辑
- 多站点场景下额外检查权限配置:确认当前登录账号的编辑权限绑定的站点ID正确,避免错误指向旧站点副本
内容的提问来源于stack exchange,提问作者Adeen Atif
相关产品推荐
相关产品推荐

