如何将seafile部署在非根目录

我想通过配置nginx可以达到 使用 http://ip:port/xxx/ 来进行访问,可是页面上的地址全部写成绝对路径,导致请求服务器时没有带上xxx,如 请求media下的资源,直接请求http://ip:port/media,可是我希望可以让它请求http://ip:port/xxx/media这个路径,虽然可以在Nginx配多一个转发,可是有太多接口或页面要配,比如api/V2.1,又比如/profile,这些全都是写的绝对路径,请问有什么方法可以一劳永逸?