Hi,
Thanks for your response. But when I add the 302 to my redirect statement I
get the error from squid that
it cannot resolve hostname 302:443 I know 443 is the port for https and 302
is the part I added, so I guess I'm still lost!
Any help is greatly appreciated
Cheers
Matt Ashfield
my redir script looks like:
$force_url = "302:https://www.whatever.com/register.cgi";
while(<>)
{
#parse the incoming data
($url, $addr, $fqdn, $ident, $method) = m:(\S*) (\S*)/(\S*) (\S*)
(\S*):;
if ( !($url =~ m@^http://pluto.whatever.com/@) ) {
# If not going to the registration related webpages, then redirect to
there.
print "$force_url $addr/$fqdn $ident $method\n";
}
else {
# Else already going to the appropriate directory, so you can
continue.
print "$url $addr/$fqdn $ident $method\n";
}
}
----- Original Message -----
From: "Henrik Nordstrom" <hno@hem.passagen.se>
To: "Matt Ashfield" <mda@unb.ca>
Cc: "squid users" <squid-users@squid-cache.org>
Sent: Wednesday, May 23, 2001 7:20 PM
Subject: Re: [squid-users] Help: Unsupported Request Method and Protocol
> You have to do a client-side redirect. This is done by returning 302:
> before the URL from the redirector.
>
> 302:https://www.whatever.com/
>
>
> If you don't do this you will be telling Squid to fetch the object using
> https even if the client connected using http, which won't work as Squid
> does not have support for http -> https gatewaying, and most likely is
> not what you intended in the first place either.
>
> --
> Henrik Nordstrom
> Squid Hacker
>
>
> Matt Ashfield wrote:
> >
> > HI All,
> >
> > I'm trying to run squid as a proxy (2.3STABLE4 on AIX 4.3.3), with a
> > redirector. Basically we have created a private network. Anytime a pc
> > on the private network requests a webpage, they will be redirected by
> > squid the redirect script.
> >
> > The page we're trying to redirect to is on a secure webserver, ie,
> > https://www.whatever.com.
> >
> > HOwever, when doing this we get the error:
> >
> > "Unsupported Request Method and Protocol"
> >
> > "Squid does not support all request methods for all access protocols.
> > For example, you can not POST a Gopher request".
> >
> > Any ideas?
> >
> > Thanks
> >
> > Matt
> > mda@unb.ca
> >
Received on Thu May 24 2001 - 05:52:38 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:00:17 MST