Hi Amos, thanks for the clarification. I've re-ordered my cache_peer rules and all works now as expected. Thank you, Oskar > Selection is based on cache_peer directive order. > > cache_peer_access is just a modifier to prevent particular selection choices > being made. > > "server1 allow site1" permits all site1, regardless of ocode_param. > > > Solution is to either add !ocode_param to each of the server1 and server2 > access allows, or move cache_peer for server3 to the top. > > Amos > -- > Please be using > Current Stable Squid 2.7.STABLE9 or 3.1.12 > Beta testers wanted for 3.2.0.9 and 3.1.12.3 >