Учитывая следующий URL:
domain.com/wiki/
Я бы хотел, чтобы apache перенаправлял все запросы ниже этого (так domain.com/wiki/*) на otherdomain.com:8080/. Но уловка в том, что я хочу, чтобы пользователь всегда видел domain.com/wiki/. А веб-приложение в другом домене думает, что работает на корневом уровне, поэтому имеет внутренние ссылки на css, изображения и тому подобное, например /css/style.css. Эти URL-адреса необходимо переписать на /wiki/css/style.css.
Следующая конфигурация попадает в основном там, но отсутствует решение для перезаписи / css & / images:
ProxyRequests Off
ProxyPass /wiki/ http://otherdomain.com:8080/
ProxyPassReverse /wiki/ http://otherdomain.com:8080/
Любая помощь приветствуется.
Я думаю, вам нужно использовать что-то вроде ProxyHTMLURLMap.
Если я правильно помню, это будет работать так:
ProxyHTMLURLMap http://domain.com/wiki/css http://otherdomain.com:8080/css [R]