与proxypass错误的Apachestream量redirect

请帮我使用Apache 2.4.18。 这是与这个问题作斗争的第三天。

build筑

我想通过他们的子域来访问这些networking应用程序

  • app01.myserver.com和
  • app02.myserver.com

这是我的虚拟主机configuration文件

<VirtualHost *:80> ServerName app01.myserver.com ProxyRequests Off ProxyPreserveHost On ProxyPass / http://192.168.0.10/app01 ProxyPassReverse / http://192.168.0.10/app01 </VirtualHost> 

它的工作,但部分:stream量正在redirect,但我有问题的链接。

问题

app01.myserver.com上login后,浏览器redirect到app01.myserver.com/dashboard ,应用程序菜单上的某些链接选项会redirect到它们各自的模块,但是:

  • 当我点击app01.myserver.com/profile时,我被redirect到app01.myserver.com/profile

  • 然后我被redirect到app01.myserver.com/app01/profile

它正确地给了我一个404错误,因为“ app01 / profile ”不存在。

我想我需要一个重写规则,或者ProxyPass和ProxyPassReverse是不正确的。 任何帮助,将不胜感激。

像这样的东西应该为你工作:

 RewriteEngine On RewriteRule ^/app01/(.*) http://app01.myserver.com/$1 [L] RewriteRule ^/app02/(.*) http://app02.myserver.com/$1 [L]