... Quiero que cuando el usuario escriba una direccion URL, se muestre otro contenido pero sin cambiar la URL....
..., cuando lo usuarios pulsen sobre los enlaces no va a cambiar la URL y eso no me lo puedo permitir.
Tal vez al leerlo suene contradictorio pero lo vuelvo a explicar.
Quiero que cuando alguien escriba una URL concreta se muestre el contenido de otra pero sin cambiar la URL en la barra de direcciones.
Y digo que tu solucion no me sirve porque una vez que ya estén dentro de la web y empiecen a pulsar sobre los enlaces, la URL va a ser siempre la misma y si quiero que cambie.
Para que te hagas una idea de lo que voy buscando, es igual que hacer un redirect con el .htaccess pero sin que cambie la barra de direcciones.