Dear Adrien!
Many thanks for your fast response and guidance. Appreciated.
What you said made absolute sense to me, and I did try this using two different methods (List lookup check and Expression evaluator) on the symbol item: {{Request.URL.Contains(Text Search,Boolean CaseSensitive)}} This is placed directly prior to where the divert result was before.
Naturally, with the list lookup check, I did a non-case-sensitive pattern match (not that the former aspect matters with IP addresses, but still) and then added an item "10.0.0.55" (without quotations) to the list and that was it. I also tried adding more formal rules "http://10.0.0.1" et cetera.
On the yes channel, I experimented with a range of results - from allow through to reject.
On the no channel, I placed the divert result (through to URL "http://10.0.0.55"). But, it's still getting stuck within a feedback loop.
Forgive me, logic and programming is not my thing, therefore, I may be missing something very obvious here. Essentially, if I type something in the browser such as "http://www.google.com", "http://www.yahoo.com", it does get re-directed through to
http://10.0.0.55 (which typically without this policy will display the business intranet page), but, right now it won't display due to the feedback loop. The method list lookup check looks correct to me and one would think that it would work, but, to no avail, thus far.
Finally, this is all placed within a policy of WWW Proxy Server: ProxyRequest (as I may have mentioned before), but wasn't sure if it made a difference at all.
Adrien, any thoughts?
Cheers!
John