mmm... debe tener algo que ver con la configuración del servidor mas que con PHP. Por ejemplo, puedes poner historia.php dentro de una carpeta que se llame historia y renombrarlo a principal.php o algo similar, luego en el config de apache hay una parte que dice asi:
Código:
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index. Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
DirectoryIndex index.html index.php
</IfModule>
ahi pones index.html tunombre.extension
para que ese nombre con esa extension sea lo que busque por default el servidor en los directorios, asi haces tu liga a historia algo asi:
Código:
<a href="http://misitio.com/historia">Historia</a>
y aparecera solamente en la barra de direcciones
http://misitio.com/historia
por que el servidor envio la página por default...
saludos