Yo lo que dije es cierto:
Cita: valor adecuado de acuerdo a la configuración del vhost
La idea es que el vhost apunte a la raíz del sitio web, y por lo que entiendo ¿en ambos hosts ingresas con
http://localhost/ y nada más?
Es decir, PHP te dará el valor que se resuelve por configuración, no es competencia de PHP sino de tu servidor web.