如何为大量帖子设置重定向

时间:2012-06-13 21:13:36

标签: redirect migration subdomain

我正在为alpinezone.com进行主要网站迁移。作为迁移的一部分,我将所有新闻文章从vbulletin移动到wordpress cms。 vbulletin文章是通过一个名为GARS的插件取出的。

无论如何,我在五年左右的时间里有3400篇新闻文章。它们目前采用以下格式:

news.alpinezone.com/12345

如果新闻文章的标题是“Sugarloaf集世界纪录”,那么新位置将是

alpinezone.com/sugarloaf-sets-world-record/

有没有办法让我自动创建必要的重定向,从文字页面12345获取标题并转换为URL?

最后;另外一个技巧是,由于我进行了VB升级,现有的新闻文章不再出现。所以转到news.alpinezone.com/12345现在不会显示任何内容,你需要通过获取该标识符并转到http://forums.alpinezone.com/showthread.php?12345来查看实际标题来拉出论坛帖子(通常是隐藏的)。我可以从WP数据库中提取所有这些内容(因为所有帖子都来自用户AlpineZone新闻)。

有什么想法吗?我对此非常陌生,子域名的复杂性增加是我试图弄清楚的。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以将自己的showthread.php文件放在以前找到的正确位置。

让它使用传递的id,从数据库中检索关联的记录。

通过将标题设置为lowercasechanging空格来构建新网址,然后通过header进行重定向(&#39;位置:此新网址< / EM>&#39);