amha, je renverrai sur une direction 301 de la manière suivante :
dans le htaccess à la racine du site :
ErrorDocument 404 /301.php
et dans le fichier 301.php à la racine :
<?php header('HTTP/1.1 301 Moved Permanently', false, 301); header("Location: http://www.exemple.com/"); exit(); ?>
Ceci permet facilement à la fois aux moteurs et aux utilisateurs de se retrouver sur la page d'accueil du site
qui sera légèrement bonifiée sur du court terme par les redirections.
Pour le cas de ivisit, le cas est un peu plus complexe, dans la mesure où il s'agit de pages avec paramêtres.
Sur du long terme, si les pages ne sont plus présentes, les moteurs ne prendront plus en compte ces pages.
Il faut donc en php renvoyer sur la page racine si un paramêtre est présent.
(désolé je n'ai pas le source sous la main)