On Wed, Oct 28, 2009 at 12:50 PM, Marcos Mendez <marcosrmendez@xxxxxxxxx> wrote: > Anybody got any ideas how to fix this? The proxy is redirecting to a > cgi. While this works fine with http, when using https, the request > uri becomes http://domain name:443 instead of keeping https://domain > name or converting it back to its original form? > > SSLProxyEngine on > .... > RewriteEngine on > RewriteCond %{HTTP_HOST} !^123.123.123.123 [NC] > RewriteRule ^(.+)$ https://123.123.123.123/script.cgi/browse?URL=%{REQUEST_URI} > > Regards, > > Marcos > I've added a bit of a hack now for port 443, but it doesn't work perfectly yet. I can access the top level domain but not the request uri... so when i try https://somedomain.com/test.asp?abcde it redirects me to https://someday.com. I've tried looking at the request uri, but it just has proxy:domain.com:443 basically. Everything works great for port 80. <Proxy *> RewriteEngine on RewriteCond %{SERVER_PORT} ^80$ RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^123.123.123.123$ [NC] RewriteRule ^(.+)$ http://123.123.123.123/my.cgi/browse?URL=%{REQUEST_URI} [L] Rewritecond %{SERVER_PORT} ^443$ [NC] RewriteCond %{HTTP_HOST} !^123.123.123.123$ [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^(.+)?:443$ https://172.16.1.29/my.cgi/browse?URL=https://%{HTTP_HOST} [L] Order allow,deny Allow from all </Proxy> --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx