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>