迁移 FluxBB 同时保留传入链接

我也有同样的问题,我对答案有点困惑。我也想做一个相当大的 FluxBB 导入。

我看到 Discourse 中有一个名为“永久链接”(Permalinks)(https://meta.discourse.org/t/how-to-make-a-redirect-url-in-a-discourse-install/40973/4)的功能,所以我们说通过创建这些东西,Discourse 可以将 FluxBB 风格的 URL,例如“/viewtopic.php?id=((old topic id))”,重定向到“/t/((new topic slug))/((new topic id))”。也许对主题中的单个帖子也一样?用户个人资料 URL 也一样。(所以我们需要很多永久链接)。我看到了永久链接的数据库表。

这听起来像一个很棒的解决方案,但 FluxBB 导入器没有创建任何永久链接。我找不到任何相关的代码。事实上,我在任何导入脚本中都找不到任何用于此目的的代码(没有提到“Permalink”ActiveRecord 模型)。

我很乐意修改 fluxbb 导入器来完成这项工作,但其他导入器中有示例吗?

确实在代码中看到的唯一类似的东西是初始化“LookupContainer”并存储所有旧 ID 及其对应的新 ID。这可以用于创建许多 Permalink 对象吗?