论坛迁移后永久链接求助

您好,在从 phpBB 转换后,Google 索引已崩溃,即使几个月后也从未恢复。
我相信问题是由于许多 404 错误,因为永久链接不起作用。
它们是由转换脚本生成的预定义链接。

Crawl

Permalinks

我该如何纠正它们?
例如,https://www.mysite.com/viewtopic.php?t=1267 未被重定向。

谢谢。

2 个赞

如果您查看 /admin/customize/permalinks,永久链接是否存在?

它们看起来是什么样的?

如果不存在,您将需要一个脚本来生成它们。

2 个赞

感谢您的帮助 @pfaffman,是的,我看到了您在上一张图片中看到的内容。

对于分类,我使用了这个,它完美运行:


/(viewforum.php\\?)(?:.*\u0026)?(f=\\d+).*/\\1\\2

转换后我发现的是这些,但它们只适用于分类。

1 个赞

不。不是永久链接站点设置。是上条消息中 URL 的永久链接。

1 个赞

类别现在有永久链接了,我明白了你的意思。

转换过程中,帖子的永久链接没有被创建。

好的,有超过 2500 个帖子……我现在放弃了……

1 个赞

您可以看到,从旧到新的映射是可用的,方法是:

./launcher enter app
rails c
TopicCustomField.all

然后,您将运行一个脚本,为每个值创建永久链接。这很难解释,但这是可能的。

1 个赞

你说得对,旧的 phpBB 讨论的所有数据都在那里。
无论如何,感谢你的帮助,不幸的是我不知道如何使用它们。

1 个赞

这是另一个导入器的示例。您或许可以调整它来在服务器上创建永久链接。

您需要将 Permalink.create 行更改为与 phpBB 中的链接匹配。

2 个赞

迁移过程中为旧内容设置重定向至关重要!我希望你能解决这个问题,但也许我们需要更新关于迁移的文档 @tshenry @dax 来强调这一点?

2 个赞