Hi there!
I'm publishing here a solution to propagate a migration from Joomlaboard successfully.
This solution allows:
- Google to trace SW Replacement
- Users to reach new forum under old links
And therefor solves the most problematic issues with migration.
Lets expect you're having:
- Fireboard published under NEWITEMID (Menu)
- Joomlaboard INSTALLED, PUBLISHED, set to OFFLINE in config
First allow joomlaboard again to be accessed via old links:
- Create a hidden Menu, unpublished
- Move previous forum link menu entri into this menu - DO NOT DELETE! RESTORE FROM TRASH TO PRESERVE Itemid WHICH IS THE MOST IMPORTANT
- Previous Itemid is OLDITEMID
Then enter the code for redirect within joomlaboard.php:
/components/com_joomlaboard/joomlaboard.php @Line14
//HACK START: REDIRECT TO FIREBOARD
$ItemidNEW = '470'; // NEWITEMID
$origto = $_SERVER['REQUEST_URI'];
echo 'ORIG: '.$origto."n";
$origto = str_replace('com_joomlaboard', 'com_fireboard', $origto);
$origto = str_replace('&Itemid=48', '&Itemid='.$ItemidNEW, $origto);
$origto = str_replace('Itemid,48', 'Itemid,'.$ItemidNEW, $origto);
header('HTTP/1.1 301 Moved Permanently'

;
header('Location: '.$origto);
die('Forum has been migrated to Fireboard!'

;
//HACK END: REDIRECT TO FIREBOARD
REPLACE 470 with your new Itemid
REPLACE 48 with your old Itemid
Copy replacement lines if you have multiple Itemids pointing to forum!
Correct the replacement according to your SEF scheme...
Enjoy FB, persisting SE contents without kickoff and lucky users!
