如何将ProxyPass参数扩展到子目录?

时间:2019-11-06 11:09:17

标签: apache proxypass

我进行了一次代理传递,将/ vocab / arch路径添加到了我的本地主机实例。这是我使用的配置:

        <IfModule mod_proxy.c>

                ProxyPass /vocab/arch http://localhost:3000/
                ProxyPassReverse /vocab/arch http://localhost:3000/
                Alias /vocab/arch /assets/
        </IfModule>

        <Location />
                Require all granted
        </Location>

        RewriteEngine On
        RewriteRule  ^/vocab/arch   -  [L]
        RewriteRule  ^/(.*)    http://localhost:3000/$1  [P,L]
        ProxyPassReverse /vocab/arch     http://localhost:3000/

指向http://localhost:3000/时,我正按预期在http://localhost:3000/vocab/arch/en.html下获得Web应用程序的登录页面。

但是,单击“收藏夹”之类的链接后,我得到的是https://localhost:3000/en/collections.html而不是https://localhost:3000/vocab/arch/en/collections.html

我该如何解决这个问题?

预先感谢

0 个答案:

没有答案
相关问题