Я хочу сопоставить несколько обращенных к клиенту URL-адресов к одной внутренней конечной точке, но с параметром запроса для идентификации каждого клиента.
Например, клиент вводит https://external_host/customer1
IЯ хочу, чтобы обратный прокси-сервер переадресовал его как https://internal_host/app?customer=cust1
. Я пробовал следующее:
<Location "/customer1" >
RewriteEngine On
RewriteRule /customer1 /customer1?customer=cust1 [QSA,P]
ProxyPass https://<internal host>/app
ProxyPassreverse https://<internal host>/app
</Location>
<Location "/customer2" >
RewriteEngine On
RewriteRule /customer2 /customer2?customer=cust2 [QSA,P]
ProxyPass https://<internal host>/app
ProxyPassreverse https://<internal host>/app
</Location>
Базовый прокси-сервер работает, так как запрос перенаправляется на внутренний сервер, ноПараметр запроса не добавляется.
Из всего прочитанного мною я чувствую, что можно делать то, что я хочу, но не могу заставить его работать.
Любые указатели с благодарностью получены.
С уважением, Крис