Как расширить параметры ProxyPass в подкаталог? - PullRequest
0 голосов
/ 06 ноября 2019

Я сделал прокси-проход, добавив к моему экземпляру localhost путь / 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.

Однако, нажав накакая-то ссылка типа "Коллекции" у меня https://localhost:3000/en/collections.html вместо https://localhost:3000/vocab/arch/en/collections.html

Как мне решить эту проблему?

Заранее спасибо

...