【问题标题】:TYPO3 Routing Multidomain slug is /1TYPO3 路由多域 slug 是 /1
【发布时间】:2019-02-28 15:58:26
【问题描述】:

我们在 TYPO3 9.5.4 的新路由中为 rootpages 自动生成的 slug 存在问题。

这是域设置:

  • configs(不标记为rootpage,存储配置文件)
  • 域 A(标记为根页面,具有站点配置,具有子页面)
  • 域 B(标记为根页面,有站点配置,有子页面)
  • 域 C(标记为根页面,有站点配置,有子页面)

所有域都有 slug / 可以工作一段时间,但一段时间后,一些 slug 无缘无故更改为 /1,我们无法通过后端进行更改。唯一可能的解决方案是直接更改 db 中的 slug。

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

【问题讨论】:

  • 您还应该检查此根页面下方是否有没有 slug 的 sys 文件夹。因为没有 slug 的 sys 文件夹会为 slug 生成“/”,如果之后编辑和保存根页面,可能会导致根页面为“/1”。

标签: routing typo3 typo3-9.x


【解决方案1】:

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

我的问题是旧的 realurl 表。 向导将检查 RealUrl 是否已经在此处创建了 URL,如果是,则将使用它。清空并删除表“tx_realurl_pathcache”和“tx_realurl_pathdata”后,我能够使用 InstallTool Wizard 生成新的正确 url

【讨论】:

  • 我们从未安装过 realURL,因为这是一个新的 TYPO3 9.5 项目。但你的问题听起来也很奇怪;)
  • PageSlug 向导有问题。
【解决方案2】:

好的,这似乎是一个错误,您可以在这里看到: https://forge.typo3.org/issues/87884

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 2020-09-22
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多