Need to create one irule to rediect uri abc.ra.well.com/portallogon(not actual uri) to the same uri with extention /irj/portal
I need to create one irule to rediect uri abc.ra.well.com/portallogon(not actual uri) to the same uri with extention /irj/portal. As of now I have to test it via one server and after successfully testing 47 more servers will be added. I can't add this server in my pool( which is called in the VIP), so I think I need to create datagroup list for that server. I was trying to create one irule, below is the rule which I created as of noe.
when HTTP_REQUEST { check if this host is in the main datagroup if { [HTTP::host] equals "abc.ra.well.com/portallogon" and [HTTP::uri] equals "/" } { set newuri "/irj/portal" HTTP::uri "$newuri" set newurl [class match -value [string tolower [HTTP::host]] equals redirect_datagroup]
if the host is not found in the main datagroup, check the secondary datagroup
if {$newurl eq ""}
{
check if this host is in the secondary datagroup that requires uri be included
set newurl2 [class match -value [string tolower [HTTP::host]] equals redirect_datagroup2]
Can someone please help me to setup this irule.