Tu idea, si bien soluciona el problema...no es compatible con los standares de diseño web propuestos por la W3C.
Nateskin: estas trabajando en PHP. PHP tiene variables, a las cuales les puedes asignar valores, a diestra y siniestra.
Te propongo una cosa, crea un archivito config.php y metele una variable, por ejemplo:
Código PHP:
$ruta_dificil_de_cambiar_al_pasar_de_host="http://localhost/pepito/";
Luego la llamas dentro de tus archivos php.
Cuando subas todo tu sitio al host, cambia el valor de la variable, y listo.
Por favor, si este trabajo todavia te parece muy engorroso, avisame, asi me pongo a buscar algo mas sencillo
.
Saludos.