>> Thanks, the redirector works now but $url returns the back end server to >> the client, bypassing the squid proxy altogether. How can I prevent >> this? >Huh? This just sends back to the client a redirection HTTP message for >the same URL that it gave to the reverse proxy with https instead of >http. It shouldn't be sending anything else. For some reason it is not. It is changing the http to https but changing the rest to what ever the value of httpd_accel in the squid.conf file. When ever I change that value I get redirected to the changed value which is the back end server and bypasses the proxy. Any ideas on what I could try? > > I have a redirector setup on my reverse squid proxy to change all http > > requests to https. But it doesn't seem to be working. Here is the > > script: > > > > #!/usr/bin/perl > > $|=1; #Don't buffer output. > > > > while(<>) #Infinite loop. running as a daemon > > { > > $url=(split)[0]; > > $url=~ s/^http:/https:/; > > print "$url\n"; > > } > > > > See any reason why this will not redirect http to https? > > If you want to send a redirect to the client the script has to return > print "302:$url\n"; > > > Kinkie > >