nada de redirecciones por frames, para eso esta el redireccionado 301 lo puedes hacer con php o asp segun tu hosting, si ambos dominios los tienes apuntando en el mismo hosting puedes hacer que el index revise la url para decidir si hacer redireccion o quedarse tal cual
te dejo este link tal vez te sirva
http://techtastico.com/post/%C2%BFqu...-como-hacerla/
por cierto la redireccion 301 sirve para indicarles a los buscadores que el sitio se a movido de url y deben indexar la nueva, evitando penalizacion por contenido duplicado