Try this:
1. copy the /includes/init_includes/init_category_path.php file to the/includes/init_includes/overrides folder.
2. edit the new file in the overrides folder.
Near the bottom of the file (around line 40) you'll see this:
Code:
$this_is_home_page = ($current_page=='index' && (!isset($_GET['cPath'])) && (!isset($_GET['manufacturers_id'])) && (!isset($_GET['typefilter'])) );
?>
insert some extra code before the last line, like this:
Code:
$this_is_home_page = ($current_page=='index' && (!isset($_GET['cPath'])) && (!isset($_GET['manufacturers_id'])) && (!isset($_GET['typefilter'])) );
// redirect certain categories to others, instead of the usual approach of cross-linking products to alternate categories via the admin
$newPath = '';
if ($cPath == '3_12') $newPath = '54_60';
if ($cPath == '22') $newPath = '2_19';
if ($newPath != '') {
header("HTTP/1.1 301 Moved Permanently");
zen_redirect(zen_href_link(FILENAME_DEFAULT, 'cPath=' . $newPath));
}
?>
Substitute the cPath and newPath values as needed. Duplicate as needed.