Si lo he entendido bien, el problema que tienes es el de las rutas relativas a desde dónde se llamen. Para solucionar este problemilla lo mejor es implementar un dispatcher. Esto es un fichero por el que pasan todas las peticiones de los usuarios. De esta manera, todas las urls tendrán como raíz el lugar donde se encuentre ese dispatcher.
Puedes encontrar más información
aquí.