Sono alle prese con l'implementazione di alcune funzioni AJAX per un sito che utilizza mod_rewrite ed ho qualche problema con dei link relativi.

Mi spiego meglio. Il sito è diviso in sezioni/sottosezioni e viene gestito da una pagina index.php che prende come parametro il nome della sezione ed eventuale sottosezione, ad es:

codice:
/index.php?s=nomesezione/nomesottosezione
Uso mod_rewrite con questa regola:
codice:
RewriteRule ^(.*)/$ index.php?s=$1 [L]
in modo che l'utente invece di scrivere quanto sopra vada su
/nomesezione/nomesottosezione/

index.php si preoccupa poi di includere file che stanno in altre sottodirectory a seconda della sezione richiesta

Fino a qui tutto bene.

Quando però vado a scrivere la mia funzione AJAX iniziano i problemi:

se scrivo qualcosa tipo

codice:
url = "getInfo.php";
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
lui mi va a cercare getInfo.php nella cartella /nomesezione/nomesottosezione/ (che non esiste) e non nella directory del file contenente la funzione. Posso bypassare questo problema scrivendo:

codice:
url = "/percorso/che/non/voglio/mostrare/getInfo.php";
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
Il problema è che essendo questo codice in un file .js chiunque lo può aprire e vedere l'effettivo URL e nome dei file php, cosa che vorrei evitare.

Avete consigli su come nascondere o almeno rendere molto difficile il recupero dell'URL, oppure soluzioni alternative?

grazie mille
nico