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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager