【问题标题】:Weird link behaviour in Typo3 V10 installationTypo3 V10 安装中的奇怪链接行为
【发布时间】:2021-10-02 08:10:47
【问题描述】:

我目前正在将一个非常旧的 Typo3 V6 安装升级到最新的 Typo3 V10。该网站目前正在按预期运行,除了一件奇怪的事情:

我有一个带有 slug-URL-segment /forschung 的页面。当我从前端调用此页面时,我得到 this error。所以我想,它可能与页面权限有关,但页面被列为可见并且应该因此,因为我不使用某种登录系统,可以访问,但事实并非如此。经过一些试验和尝试不同的事情后,我偶然发现了这个奇怪的部分:如果我将 slug-URL-segment 更改为其他内容,例如/forschung-1 页面按预期加载。

有人知道为什么会发生这种行为以及如何解决它吗?

【问题讨论】:

  • 也许旧的(同时已删除)具有相同的 slug(或已为其生成 slug)。查看您的pages-table 并重命名以前的“forschung”-page。
  • @JulianHofmann 确实成功了。我发现 5 个页面条目具有相同的 slug。在弄清楚哪个是 acutall 页面后,我删除了其他 4 个页面并且它起作用了。非常感谢!

标签: url frontend typo3 slug


【解决方案1】:

当将旧的 TYPO3 版本升级到 v9+(引入 slug 的第一个版本)时,升级向导或其他自动过程可能会错误地生成 slug。可能会向多个页面授予相同的 url,这就是您无法访问页面的原因(正如 Julian Hofmann 已经提到的)。

如果您再次遇到此问题,请尝试使用phpMyAdminSequel ProMySQL workbench 或类似工具检查数据库表pages 中的字段slug,检测重复项并直接修复它们。否则在 TYPO3 后端搜索有问题的 slug 可能需要一些时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多