Buenas a todos, 
estoy usando un iframe para mostrar todas mis paginas php, pero me gustaria saber si existe alguna forma de evitar (sin usar javascript), que el usuario intente ingresar a las paginas escribiendo la URL 
Aca el codigo:    
Código HTML:
Ver original<!DOCTYPE HTML>
    
 
<a href="main/pagina1.php" target="contenido">MI PAGINA
<span class="flecha"></span></a> <a href="main/pagina2.php" target="contenido">MI PAGINA 2
<span class="flecha"></span></a> <iframe name="contenido" frameborder="0"  style=" width: 101%; min-height:900px;  text-align: center;"  > 
  
Como se puede ver, todas las paginas php se cargan en el iframe contenido.. 
entonces por ejemplo en la url solo se ve asi:   
http://localhost/proyecto/main/ 
Pero un usuario podria colocar esto:  
http://localhost/proyecto/main/pagina2.php 
e ingresaria a la pagina.... 
Eso es lo que quiero evitar, pensaria yo que bloqueando la barra de navegacion pero no quiero hacerlo de esa forma 
Existe alguna forma en php de no permitir esto ? 
O que otro modo puedo utilizar similar a los iframe?...que no sea recargar capas con ajax ... 
Agradezco me puedan dar alguna indicación, muchas gracias