On Mon, 26 Dec 2011 18:21:25 +0100, feralert wrote:
Dear all,
Squid is not loading an advert in a web page frame which loads fine
when using a direct connection to the internet.
The versions used are 2.7.STABLE9-2.1 and 3.1.6-1.2 both in a debian
squezze with default configuration)
The url the frame tries to load is:
http://frame.cool.com/ad-frame/#&ad_wrap=ad-1&ad_url=http://ad.doubleclick.net/adj/site011.opus/home;Slot=Leaderboard;Pos=Top;Page=home;LoggedIn=No;tile=1;sz=728x90;&ad_timestamp=13249166700149
In squids log file I only see a line for
'http://frame.cool.com/ad-frame/':
1324916528.019 5405 192.168.5.237 TCP_REFRESH_MISS/200 445 GET
http://frame.cool.com/ad-frame/ - DIRECT/67.228.247.179 text/html
But no sight of a ''http://ad.doubleclick.net/adj/site011.opus/hom"e
request.
If I load the page in my computer (with a direct connection to the
internet) and watch http traffic with the "http fox" firefox
extension, I can see both requests.
The browser appears to have a bug. You demonstrated only one URL.
"http://frame.cool.com/ad-frame/"
The '#' character is reserved for browser internal use. On a page view
like this the browsers move the top of the visible display area down to
the part of the page labeled
"&ad_wrap=ad-1&ad_url=http://ad.doubleclick.net/adj/site011.opus/home;Slot=Leaderboard;Pos=Top;Page=home;LoggedIn=No;tile=1;sz=728x90;&ad_timestamp=13249166700149".
That label is not itself a URL.
So... there is no second URL to Squid, unless there is a completely
separate lookup triggered by something else you did not mention.
Amos