Hi, I tried the following in httpd.conf : ------------------------------------------------------------------------ ------ <VirtualHost *:80> ServerAdmin [EMAIL PROTECTED] ServerName www.domain.tld ProxyPreserveHost On ProxyPass / http://10.0.0.100/ ProxyPassReverse / http://10.0.0.100/
CustomLog /www/doma.tld/logs/access_log combined ErrorLog /www/doma.tld/logs/error_log <LocationMatch /(?i)protected/> AuthType Basic AuthName "Test Authentication" AuthUserFile /www/xperience.ch/conf/.htpasswd require valid-user </LocationMatch> </VirtualHost> ------------------------------------------------------------------------ ------ And it is working fine ... After Authentication (Basic http Auth) ... I got the querystring passed to the application server correctly ! If I reset the virtualhost to use the PerlHandler ... The querystring is not passed to the application server ! If someone could perform a quick test by setting up an environment to test if he got the same problem, it would be great ! Best regards Sylvain -----Original Message----- From: Geoffrey Young [mailto:[EMAIL PROTECTED] Sent: mercredi, 10. janvier 2007 01:16 To: Perrin Harkins Cc: Sylvain Perrot; Modperl Mailing List Subject: Re: [mp2] Perl Auth Handlers and mod_proxy : losing querystring on remote server (BUG?) Perrin Harkins wrote: > Does it help any if you use ProxyMatch instead of LocationMatch? also, try substituting your PerlAuthenHandler for normal .htpasswd-style authentication at the same place - mod_perl doesn't do much to interact with the request record, which is where the query string is stored, so I'd be surprised if the fault is in mod_perl core. --Geoff