Die .htaccess regelt, wie der Name schon sagt, den Zugriff über http. Damit kannst du also steuern, was der Server zurückgibt, wenn bestimmte Anfragen kommen. Er kann aber natürlich nichts zurückgeben, was er nicht hat. In deinem Fall liefert er statt dessen also eine Weiterleitung zurück. Was der Browser in der Adresszeile anzeigt, kann der Browser dadurch natürlich nicht beeinflussen. Der Browser zeigt immer an, wo er die Daten abgefragt hat.
Natürlich kannst du in eine Seite Inhalte oder ganze Seiten von anderen Adressen einbauen. Am einfachsten geht das mit Frames oder Iframes. Aber im Normalfall ist sowas nicht sinnvoll. Es wird auch bei User u.U. von den Sicherheitseinstellungen des Browsers verhindert oder mit einem Warnhinweis deutlich gemacht.