0

我有一个存在多年的大型 TYPO3 实例。网页一直使用 RealURL,但现在我们想迁移到 CoolURI,因为我们在这方面有更好的体验。现在的问题是,即使在切换 URL 扩展后,所有旧链接也应该可用。CoolURI 文档指出

从 RealURL 迁移
说话 URL 路径段 (tx_realurl_pathsegment) 字段与其值一起保留,但请确保它在元素中列出。

除了重定向等其他一些表之外,我还获得了表 tx_realurl_pathcache 和 tx_realurl_uniqalias。但我并不真正了解这两个表的功能和区别,也找不到任何深入的文档。所以我现在有点害怕我必须对整个扩展进行逆向工程,然后编写一个脚本来导出所有旧的 URL 并导入到新的 CoolURI 表中。因为我们也使用 tt_news 并且这些 URL 也必须工作。

那么有人有这方面的经验吗?CoolURI 是否会自动处理所有内容并且旧链接仍然有效,或者如果不是,也许有人可以给我一个关于数据库中所有 RealURL 表的详细解释?

4

1 回答 1

1

如果没有真正重要的原因(例如缺少功能),我不会迁移。为确保您能够正确生成所有链接,然后将它们映射到 CoolURI,您无论如何都需要学习 RU 逻辑。

原因:RU 动态生成链接 - 如果需要,然后将其缓存在表中,其他表存储指向公共页面的链接和其他用于扩展的链接。您只需要编写将访问每个页面的自定义扩展,以确保 RU 缓存每个可能的链接,然后将所有结果重写为重定向示例列表。恕我直言,不值得浪费时间。

注意,我不想说 CU 不好 :) 实际上我不知道。我只想记住伏尔泰最著名的一句话:“好人是好人的敌人

于 2012-09-21T12:41:55.927 回答