venkatraman01
Feb 10, 2023Nimbostratus
Modify cookie path for top level domain
Hi All -
I am writing an irule to modify the cookie path for the top level domain. Basically we have two web portals - p1.abc.com and p2.abc.com. By default all the traffic hits on p1.abc.com and once the traffic reaches the web server it redirects the user to p2.abc.com for certain use cases. Right now the cookie path is set to p1.abc.com and i am trying to change the cookie path to .abc.com along with few more validations. I tried this irule but it does not work. Any suggestions.
when HTTP_RESPONSE {
set newdomain ".abc.com"
foreach jsessionid [HTTP::cookie names] {
if {($jsessionid contains "JSESSIONID") && ([HTTP::cookie domain] ends_with "p1.abc.com") && ([HTTP::cookie path] contains "/Buyer" or "/Sourcing")} {
HTTP::cookie domain $jsessionid $newdomain
}
}
}