TYPO3 V11创建新页面生成异常slug(default-...)求解决方案
TYPO3 V11 页面异常Slug(default-加哈希值)解决思路
- 检查页面标题与Slug生成字段配置:TYPO3生成Slug默认依赖页面标题,若标题为空或生成规则配置错误,会 fallback 到
default-加哈希格式。确认创建页面时填写了有效标题,同时检查TCA配置$GLOBALS['TCA']['pages']['columns']['slug']['config']['generatorOptions']['fields'],确保优先使用title这类正确字段。 - 排查自定义Slug生成逻辑:如果有扩展或自定义代码修改了Slug生成规则,可能导致异常。检查是否配置了自定义
slugGenerator,或是使用第三方SEO扩展的特殊规则,确认规则无错误。 - 验证站点根路由配置:进入站点管理,检查站点的路由配置中Slug生成设置,确认没有强制添加
default-的规则。 - 清理缓存并重置Slug:缓存异常可能引发Slug生成问题,清理TYPO3全缓存后,手动将异常Slug修改为正常格式,观察后续新页面是否恢复正常生成逻辑。
- 检查数据库字段状态:确认
pages表的slug字段无异常约束或数据损坏,通过数据库工具查看该字段的默认值、长度设置是否符合要求。
内容的提问来源于stack exchange,提问作者Boris Weisgerber
相关产品推荐
相关产品推荐

