En un proyecto que ha transformado totalmente la web antigua he tenido que redireccionar cualquier entrada a la web antigua al inicio de la web nueva.
Es muy sencillo gracias al .htaccess, sólo tenemos que escribir en ese archivo:
redirectMatch 301 ^(.*)$ nueva_web
301 significa que es una redirección permanente.
Por ejemplo, quisieramos redirigir a Google toda la web escribiríamos lo siguiente:
redirectMatch 301 ^(.*)$ http://www.google.es
Esto nos asegura que cualquier archivo en la raíz de sitio o en cualquier directorio será redirigido a la página que queramos.