Apache-2.2
如何使用 Apache 從子文件夾代理到其他伺服器
給定以下網址:
domain.com/wiki/
我希望 apache 將其以下的所有請求(因此 domain.com/wiki/*)重定向到 otherdomain.com:8080/。但訣竅是我希望使用者總是看到 domain.com/wiki/。otherdomain 上的 webapp 認為它在根級別執行,因此具有指向 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]