Назад | Перейти на главную страницу

Apache proxypass: URL-адрес со знаком вопроса

Я пытаюсь перенаправить один URL-адрес на свой внутренний сервер через обратный прокси-сервер apache, но безуспешно.

Я хочу запросить этот URL: https://front-exemple.com/ws/_login?user=bob&password=azerty*1234

и добраться до https://back-exemple.com:5443/ws/_login?user=bob&password=azerty*1234

На самом деле, я хотел бы пересылать URL-адрес, начинающийся с «https://front-exemple.com/ws/_login?user=bob», а не конец, который может отличаться.

Конфигурация обратного прокси-сервера Apache:

ProxyPassMatch "/ws/_login(.*)" "https://back-exemple.com:5443/ws/_login$1"
ProxyPassReverse "/ws/_login(.*)" "https://back-exemple.com:5443/ws/_login$1"

При такой конфигурации я получил эту ошибку: запрошенный URL / ws / _login не найден.

Итак, я попробовал этот конф (именно то, что я хочу):

ProxyPassMatch "/ws/_login?user=(.*)" "https://back-exemple.com:5443/ws/_login?user=$1"
ProxyPassReverse "/ws/_login?user=(.*)" "https://back-exemple.com:5443/ws/_login?user=$1"

-> не работает: я получил эту ошибку: запрошенный URL / ws / _login не найден. -> Я пытался сбежать \? но ничего не меняет

Я знаю, что это проблема вопросительный знак но я не знаю, как это исправить.

Кто-нибудь когда-нибудь сталкивался с этой проблемой? Заранее благодарю за любую помощь