Necesitas aprender sobre estandares, por defecto el archivo que siempre se verá de portada es el index.php que esté en cualquier directorio, no necesitas escribir el nombre del archivo, para todo lo demas debes escribir la ruta tal como dijo JonaLamper.
Esto si estas usando Windows, ahora si usas linux el tema es muy distinto porque debes configurar permisos de archivos y directorios.
Por ejemplo, digamos que quieres ver el archivo:
c:\xampp\htdocs\test\index.php
c:\xampp\htdocs\test\hola.php
c:\xampp\htdocs\test.php
c:\xampp\htdocs\index.php
c:\xampp\htdocs\a\b\c\d.jpg
Debes verlo así:
http://localhost/test/http://localhost/test/hola.phphttp://localhost/test.phphttp://localhost/http://localhost/a/b/c/d.jpg