Сейчас я имею дело с сайтом, который был перенесен с vBulletin на Drupal 7 с использованием нативного форума (+ расширенный форум).
В процессе перехода, который я унаследовал, они создали новые оптимизированные для SEO URL-адреса с помощью PathAuto, но сделалине делать псевдонимы URL [!?].Вы, по крайней мере, будете использовать те же URL.
Но в любом случае вам нужно будет что-то сделать для ответов / комментариев.
В vBulletin ответы на темы одинаковыТип контента в качестве первого сообщения в теме - все «сообщения».Но в D7 первое сообщение в потоке - это «узел», а все ответы - это просто «комментарии» к этому узлу.
Стандартный инструмент Drupal Migrate создаст в вашей базе данных таблицу, отображающую сообщение vBulletin накомментарий D7, но он не будет создавать псевдоним URL, поэтому любые запросы, поступающие на конкретное сообщение, получат 404, если вы не обработаете их.
Вы можете получить threadid
для поста в базе данных vBulletin, а затем найти узел D7, которому пост теперь будет принадлежать [как комментарий] в migrate_map_forum_threads
или аналогичной таблице в вашемD7 db.
Я написал скрипт для объединения данных из обеих БД для создания карты, вы можете получить его, если хотите.
Я все еще придумываю лучший способ на самом деле использоватькарта, так как на моем виртуальном сервере у меня нет разрешения на использование директивы mod_rewrite's RewriteMap.Если вы можете использовать это, это путь;пусть Apache обработает все сопоставления, прежде чем Drupal даже включится.