ABE Script-blocking
Posted: Sat Mar 26, 2011 7:16 pm
Recently, I noticed that a USER ABE rule seems to have changed behaviour. The ruleset is
This ruleset is meant to deny execution of the Omniture "s_code.js" tracking script, while allowing such on a single site ("fnfg.com") (a bank). I recently noticed that the site https://myservices.timewarnercable.com/ had added
and the error console does not reflect the ABE rule blocking message. I updated the ruleset to
and the error console reflected
which was the desired effect.
Was I incorrect in my understanding of the leading "*/" in the ruleset ? I had understood that "*/s_code.js" would block any URL not specifically allowed, using right-to-left priorities ("s_code.js" would be blocked regardless of the depth of sub-directory nesting. Should that not be the case, my ABE ruleset would need to be updated for the various forms of this code used in different sites.
Code: Select all
Site */omniture/s_code.js
Accept from *.fnfg.com fnfg.com
Deny
Site */s_code.js
DenyCode: Select all
https://myservices.timewarnercable.com/js/omniture/s_code.jsCode: Select all
Site */js/omniture/s_code.js
Accept from *.fnfg.com fnfg.com
Deny
Site */omniture/s_code.js
Accept from *.fnfg.com fnfg.com
Deny
Site */s_code.js
DenyCode: Select all
[ABE] <*/js/omniture/s_code.js> Deny on {GET https://myservices.timewarnercable.com/js/omniture/s_code.js <<< https://myservices.timewarnercable.com/, https://myservices.timewarnercable.com/ - 2}
USER rule:
Site */js/omniture/s_code.js
DenyWas I incorrect in my understanding of the leading "*/" in the ruleset ? I had understood that "*/s_code.js" would block any URL not specifically allowed, using right-to-left priorities ("s_code.js" would be blocked regardless of the depth of sub-directory nesting. Should that not be the case, my ABE ruleset would need to be updated for the various forms of this code used in different sites.