TYPO3 路由多域 slug 是 /1

TYPO3 Routing Multidomain slug is /1

我们在 TYPO3 9.5.4 的新路由中为根页面自动生成的 slug 有问题。

这是域设置:

所有域都有 slug / 可以使用一段时间,但一段时间后一些 slug 会无缘无故地变为 /1,我们无法通过后端更改它。唯一可能的解决方案是直接更改数据库中的 slug。

是否有人遇到相同的行为,是否缺少某些配置,或者我只是做错了什么?

我遇到了类似的问题。 URL 是 /1 或 /2 ... 如果我在页面属性中重新创建了 slug,那是正确的。但是,当我在 InstallTool 中使用 PageSlug 向导时,它又是 /1。

我的问题是旧的 realurl 表。 该向导将检查 RealUrl 是否已经在此处创建了 URL,如果是,它将被采用。清空并删除表 "tx_realurl_pathcache" 和 "tx_realurl_pathdata" 后,我能够使用 InstallTool Wizard

生成新的正确网址

好的,这似乎是一个错误并且正在处理中,您可以在此处看到: https://forge.typo3.org/issues/87884

在某些情况下似乎仍然没有解决:https://forge.typo3.org/issues/90736