Search squid archive

Squid redirector not working with "?" in url

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I configured squid to use redirector behind another squid proxy of our
institute.
It is working fine when i am using it to redirect it to another constant url
like http://www.google.com/
what i want to do is to redirect each request url as url+?mail, as the proxy
server allows all connections
of this type. But it is not working with the perl script

#!/usr/bin/perl
$|=1;
while (<>) {
    @X = split;
    $url = $X[0];
    print "$url\?mail\n";
}

So , i thought that perl might not be working so i wrote an C program for
this

int main()
{

    char s[200];
    cin>>s;
    strcat(s,"\?mail");
    cout<<s<<"\n";
}

The redirector script work if i didnt add "\?mail" , actually its the
question mark symbol
due to which page is not loaded and it shows an error message of

ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: http://www.google.co.in/?

The following error was encountered:

    * Connection to 74.125.65.104 Failed 

The system returned:

    (111) Connection refused

The remote host or network may be down. Please try the request again.

Your cache administrator is webmaster.
Generated Sat, 31 Oct 2009 22:23:22 GMT by spark (squid/2.7.STABLE3)


I think its the question mark character which is preventing it from loading
as the
page loads if i remove the question mark symbol and add only some character
string like "mail".

How can i remove this...
Thanks
-- 
View this message in context: http://old.nabble.com/Squid-redirector-not-working-with-%22-%22-in-url-tp26146527p26146527.html
Sent from the Squid - Users mailing list archive at Nabble.com.


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux