Forum Discussion
DaveC_21078
Altostratus
Aug 31, 2009I appreciate the input, but no change. I've simplified this thing as much as I can, but no joy. It is still passing the original URL. I tired
priority 501
when HTTP_REQUEST {
if { [HTTP::uri] contains "adserver/impression" }{
set uri [HTTP::uri]
scan $uri "adserver/impression/pid=%d/oid=%d/rand=%d" pidnum oidnum randnum
HTTP::uri [string map {"adserver/impression/pid=$pidnum/oid=$oidnum/rand=$randnum/?click" "ad.imp?pid=$pidnum&oid=$oidnum&rand=$randnum/?pclk"} [HTTP::uri]]
}}
and
when HTTP_REQUEST {
if { [HTTP::uri] contains "adserver/impression" }{
set uri [HTTP::uri]
scan $uri "adserver/impression/pid=%d/oid=%d/rand=%d" pidnum oidnum randnum
HTTP::uri [string map {"adserver/impression/pid=$pidnum/oid=$oidnum/rand=$randnum/?click" "ad.imp?pid=$pidnum&oid=$oidnum&rand=$randnum/?pclk"} [HTTP::uri]]
}}