CoreMedia 11 Studio页面报错‘非导航页面’及404问题求助
- 确认页面导航包含设置:打开新页面的属性面板,检查是否勾选了「包含在导航中」(对应选项
Include in Navigation)。CoreMedia只有标记为导航内的页面,才会被纳入站点导航体系,未勾选会直接触发Studio报错,同时前端无法识别页面路径导致404。 - 校验URL Segment的有效性:确保同一目录下没有重复的URL segment,且格式符合要求(禁用特殊字符、空格,推荐小写字母+连字符组合)。可尝试重新设置一个简洁的segment,保存后重新发布页面。
- 检查页面与父页面的发布状态:新页面可能未完成发布,或者父页面更新链接后未重新发布。确认新页面已发布到目标环境,同时重新发布父页面,确保链接的页面信息同步到前端。
- 核对站点导航树结构:在Studio的导航视图中,找到对应站点的导航节点,查看新页面是否被正确纳入导航树。若未自动添加,手动将页面拖拽到导航树的对应目录节点下。
- 排查前端路由映射规则:如果上述步骤都没问题,检查前端项目中CoreMedia页面的路由配置,确认URL segment能被正确解析到对应的页面模板,避免路由匹配失败导致404。
内容的提问来源于stack exchange,提问作者Natalia Markoborodova
相关产品推荐
相关产品推荐

