mm vamos a ver si lo explico de otra forma ..
¿Tu conoces como funciona el sistema de archivos de un servidor web?
bueno .. a grandes rasgos .. cuando tu accedes a una pagina de un servidor web (HTTP) por:
http://www.tal.tal/ruta/archivo.tal
"internamente" .. ese /ruta/archivo.tal corresponde a una ruta "fisica" dentro de ese servidor (de su HD .. sistema de archivos).
en windows sería tal vez:
c:\www\miswebs\misitio\ruta\archivo.tal
pero el "document_root" .. "cuelga" desde c:\www\miswebs\misistio
(en Linux sería algo tipo: /var/www/sitio1/html_public (o similar))
A este tipo de rutas se le denomina "ruta absoluta" por qué se refiere al sistema de archivos en sí de ese servidor y no a lo que "tipeas" por el URL:
http://www.tal.ta/ruta/archivo.tal
Si quieres "ocultar" tu ruta desde un navegador .. tendras que hacer que PHP lea ese archivo desde la ruta "fisica" de donde se encuentra ese archivo en ese "disco duro" de ese servidor. La ruta "absoluta" tendrá uno u otro formato dependiendo del sistema operativo del servidor (ejemplos ya te he puesto aquí).
Esa "ruta absoluta" de donde "cuelga" tu sistio en ese servidor la puedes obtener desde la variable de servidor "DOCUMENT_ROOT" como ya te mencioné (lo puedes ver en un phpinfo() también) y .. a partir de ahí .. tu estructura continua tal cual lo tienes /ruta/archivo.tal o lo que corresponda.
¿eso está claro?
Un saludo,