次のURLが与えられます:
domain.com/wiki/
Apacheで、その下のすべてのリクエスト(つまりdomain.com/wiki/*)をotherdomain.com:8080/にリダイレクトしたいと思います。しかし、秘訣は、ユーザーに常にdomain.com/wiki/を表示してもらいたいということです。また、otherdomainのwebappは、ルートレベルで実行されていると見なすため、/ css /style.cssのような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]