我有一个很长时间存在的大型TYPO3实例。网页一直使用RealURL,但现在我们想迁移到CoolURI,因为我们有更好的经验。现在的问题是,即使在切换URL扩展后,所有旧链接也都可用。 CoolURI文档说明
从RealURL迁移
字段说明URL路径段(tx_realurl_pathsegment)与其值保持一致,但请确保它在元素中列出。
我得到了表格tx_realurl_pathcache和tx_realurl_uniqalias以及其他一些表格,比如重定向等等。但我真的不明白这两个表的功能和差异,也无法找到任何深入的文档。所以我现在有点害怕我必须对整个扩展进行逆向工程,然后编写一个脚本,将所有旧URL和导入导出到新的CoolURI表中。因为我们也使用tt_news,这些URL也必须工作。
那么有没有人有这方面的经验? CoolURI是否自动处理所有内容并且旧链接仍然有效,或者如果没有,也许有人可以给我详细解释数据库中的所有RealURL表?
答案 0 :(得分:1)
如果没有真正重要的原因(比如ie。缺失功能),我就不会迁移。为了确保您能够正确生成所有链接,然后将它们映射到CoolURI,您还需要学习RU逻辑。
原因:RU动态生成链接 - 如果需要,然后在表中缓存它,其他表存储指向公共页面的链接,其他表存储链接。您需要编写将访问每个页面的自定义扩展,以确保RU缓存每个可能的链接,然后将所有结果重写为示例重定向列表。恕我直言,不值得浪费时间。
注意,我不想说CU很糟糕:)其实我不知道。我想记住伏尔泰最着名的一句话:“好的敌人