Secondo me il quel caso -- non ho guardato con particolare attenzione -- lo puoi risolvere via programmazione, con l'adeguato numero di "../" a seconda della profondità della pagina.

Usare base è però accettabilissimo.