Duenque io gestisco una cosa in questo modo:
Codice PHP:
// questo lo includo in un file esterno che richiamo con un require
  
define('DIR_MIO SITO''/Users/miopc/Sites/cartella_sito_primaria/');
  
define('DIR_IMAGE'DIR_MIOSITO 'image/');
  
define('DIR_INCLUDE'DIR_MIOSITO 'include/');
// ecc ecc... 
In questo modo quando mi serve io stampo nei link o nei percorsi una cosa del genere

Codice PHP:
// se per caso devi includere una pagina all'interno della cartella include fai cosi
require(DIR_INCLUDE 'pagina.php');
// se devi inserire un'immagine
<img src=\"".DIR_IMAGE."blank.jpg\" width=\"1\" height=\"2\" border=\"0\" >
// ecc ecc... 
In questo modo lasci sempre intatta la struttura del tuo sito e se ti capita di spostarlo su un'altro pc o sul server, basta che campi i percorsi relativi alla macchina.

P.S. dopo img src= metti un \ prima dei due "".