Request POST Header Rewrite of Origin and Referer
Can someone tell me if the Origin and/or the Referer in the Request POST header and be rewritten before sending to the pool members? If so, do you have a irule suggestion? I've tried different irules i've found in devCentral that were close to what i needed but never affected the entries. I've even tried deleting the Origin header in a HTTP profile and inserting it back the way i need it. I just need to rewrite the Origin and Referer from HTTPS://123.abc.com to HTTP://123.abc.com.
when HTTP_REQUEST { if {[HTTP::method] eq "POST"}{ HTTP::header replace origin "http://123.abc.com" HTTP::header replace referer "http://123.abc.com" } else { return } }
This should do, but please test before installing.
Also, you should be able to achieve the same with an LTM policy, which is recommended because it is faster and more importantly is fully supported within configuration changes like an upgrade since syntax is standard.
iRule can be improved if you require support for multiple hosts