Hola de nuevo,
mira... hasta donde sé, los redireccionamientos que te ofrecen la posibilidad de mantener intacta la url en la barra de dirección usan el truco del frame.
Cuando pinchas en links normales, cargan por defecto en el propio marco, por eso no cambia arriba nada.
Pero en los que haces un top.location.href=algo obviamente te lo manda al top, osea, te lo saca del frame, y por eso te muestra de nuevo la url auténtica.
Quítale el top al location.href
Para lo que muestra en la barra de estado no puedes hacer nada, salvo tratar de ocultarla.
No conozco ninguna meta que haga lo que comentas.
La verdad es que, salvo alguna funcionalidad de servidor que desconozca, la única forma de mantener siempre la misma dirección en la location es el viejo truvo de los frames