Bonjour,
Je rencontre des difficultés à associer les fonctionnalités de rewrite d'URLs dynamiques (exemple : de proxyserver/cartographie-expertne?expert=345 à proxyserver/cartographie-expertne/expert/345) et de proxy (proxyserver devant machineproduction).
Mon fichier httpd.conf est configuré comme suit :
<VirtualHost proxyserver>
<IfModule mod_rewrite.c>
ServerName proxyserver
Options +FollowSymLinks
RewriteEngine On
RewriteLog /tmp/rewrite_log
RewriteLogLevel 9
RewriteRule cartographie-expertne/(\.*)/(\.*)/$ /cartographie-expertne?$1=$2
RewriteRule ^/(.*) http://productionmachine/experfree/fr/$1 [P]
ProxyPassReverse / http://productionmachine/experfree/fr/
CustomLog /tmp/apache_acces_fr.log common
</IfModule>
</VirtualHost>
Le proxy fonctionne mais la réécriture n'a pas lieu (dans le log, le premier pattern n'est pas appliqué).
Auriez-vous une idée de ce qui peut poser problème ?
Merci.
Je rencontre des difficultés à associer les fonctionnalités de rewrite d'URLs dynamiques (exemple : de proxyserver/cartographie-expertne?expert=345 à proxyserver/cartographie-expertne/expert/345) et de proxy (proxyserver devant machineproduction).
Mon fichier httpd.conf est configuré comme suit :
<VirtualHost proxyserver>
<IfModule mod_rewrite.c>
ServerName proxyserver
Options +FollowSymLinks
RewriteEngine On
RewriteLog /tmp/rewrite_log
RewriteLogLevel 9
RewriteRule cartographie-expertne/(\.*)/(\.*)/$ /cartographie-expertne?$1=$2
RewriteRule ^/(.*) http://productionmachine/experfree/fr/$1 [P]
ProxyPassReverse / http://productionmachine/experfree/fr/
CustomLog /tmp/apache_acces_fr.log common
</IfModule>
</VirtualHost>
Le proxy fonctionne mais la réécriture n'a pas lieu (dans le log, le premier pattern n'est pas appliqué).
Auriez-vous une idée de ce qui peut poser problème ?
Merci.