Yo siempre uso un archivo de configuración de rutas, que va incluido en todos los archivos del sitio web. En ese archivo tengo algo parecido a esto:
Código PHP:
define("SITE_ROOT", "/subdominio/");
define("DIR_ROOT", $_SERVER['DOCUMENT_ROOT'] . "/subdominio/";
La primera me sirve para direcciones url, y la segunda para direcciones físicas del servidor. En tu caso, podrías usar:
Código PHP:
require(DIR_ROOT . "archivo.php");
En el archivo de configuración de rutas, aparte de esas dos, configuro todas las rutas que me interesan, como carpetas de imágenes, css, librerías javascript, etc. Así está todo en un mismo archivo y si te da por cambiar la estructura de carpetas sólo tienes que tocar este archivo.