Redirection vers une URL1 ou URL2
Bonjour ,
je n 'arrive pas à rediriger des appels via mon reverse proxy soit vers une URL1 ou soit vers l'URL2 en fonction du client que je peux identifier dans l 'URL d'appel .
J'ai rajouté le code ci-dessous , mais j'ai une erreur qui m 'indique que je ne peux rajouter un ProxyPass dans un "if" et ni dans une "Location" .
Dans ces conditions , je ne sais pas comment je peux faire pour rediriger les appels sur l 'une des deux URL. Merci de votre aide
Ex de mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <VirtualHost *:8080>
...................
# Gestion des clients
<If "%{QUERY_STRING} =~ /idClient=client1/">
ProxyPass "/" "https://www.monsite1/"
ProxyPassReverse "/" "https://www.monsite1/"
</If>
<If "%{QUERY_STRING} =~ /idClient=client2/">
ProxyPass "/" "https://www.monsite2/"
ProxyPassReverse "/" "https://www.monsite2/"
</If>
.....
</VirtualHost> |