我有一个 Apache Web 服务器作为多个内部站点的代理。到目前为止,一切都运行良好,因为所有站点的工作方式如下:
www.proxy.com/app01 -> www.some_other_server.com/app01
需要通过代理访问新站点,这不是问题,但所有资源(图像等)都是绝对定位的,而不是相对的。例如
www.proxy.com/new_site -> www.some_new_server.com/new_site(工作)www.proxy.com/new_site/index.html -> www.some_new_server.com/new_site/index.html(工作)www.proxy。 com/new_site/image.png -> www.some_new_server.com/new_site/image.png(不起作用,因为图像位于 www.some_new_server.com/image.png)
内部站点 (new_site) 不能修改,只能修改 Apache 代理。
可以将 Apache 代理配置为重写页面以使资源不再是相对的吗?还有哪些其他选择?