Usa rutas absolutas mediante una variable que puedas obtener desde un include en comun para todas las paginas y donde tengas las funciones que mas uses, digamos que sea:
config.php
Código PHP:
Ver original$dir = '/localhost/proyecto';
$url = 'http://localhost/proyecto';
// aqui abajo las funciones que mas utilices, como validacion de secciones, etc.
En el resto de archivos:
Código PHP:
Ver original<?php
include 'config.php'; // Si estan en el mismo nivel o
// include '../config.php'; // si el archivo esta en un nivel superior
include "$dir/archivo.php";
include "$dir/template/css/estilos.php";
echo "<a href=\"$url/otro_archivo.php\">Link</a>";
echo "<img src=\"$url/images/icono.gif\" alt=\"Esto es una imagen\" />";
// Otra opcion es:
?>
<script type="text/javascript" src="<?php echo $url; ?>/script/jquery.js"></script>
Asi solo modificas los dos valores en config.php y solucionas el problema.