Updated to v1.268, confirming bug still exists.
One other thing I neglected to mention (probably not important) is that I'm
using htaccess as well. I doubt this is the cause - I'm sure it's somewhere in
the url parsing code.
When I last looked into it, it turned out to be somewhere in the Stapler lib, I
think. This was a while ago, however, and I can't remember where it was.
This httpd conf should reproduce it. Save as hudson.conf in /etc/httpd/conf.d
and restart httpd. Hit https://servername:9441/hudson.
Listen 9441
<VirtualHost *:9441>
SSLEngine On
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
ProxyPass /hudson ajp://localhost:8009/hudson/
<Location />
Allow from all
Order deny,allow
AuthType Basic
AuthName Auth
AuthUserFile /.htpasswd
Require valid-user
</Location>
</VirtualHost>
Also please confirm what Hudson version you are using; please make sure to test
this on 1.268 so I'm not looking for something that is fixed.. thanks.