Forum Discussion

dwhite12_255934's avatar
dwhite12_255934
Icon for Nimbostratus rankNimbostratus
Aug 11, 2016

Assistance with Custom iRule for URI

Devlopers are looking for this requested behavior:

 

When incoming requests originate as "uat.testsite.com/unsubscribe.php", this should be redirected/changed to "uat.testsite.com/testsite/unsubs/unsubscribe.php" – all URI parameters needed

 

When incoming requests originate as "process.uat.testsite.com" this should be redirected/changed to "uat.testsite.com/testsite/signups/process/legacy" – all URI parameters needed

 

Are session variables within the URL considered part of the URI or is that another component?

 

Thanks,

 

Doug

 

1 Reply

  • when HTTP_REQUEST {
    if { [HTTP::host] eq "process.uat.testsite.com" } {
    HTTP::respond 301 Location "http://uat.testsite.com/testsite/signups/process/legacy"
    } elseif { ([HTTP::host] eq "uat.testsite.com") and ([string tolower [HTTP::uri]] eq "/unsubscribe.php") } {
    HTTP::respond 301 Location "http://uat.testsite.com/testsite/unsubs/unsubscribe.php"
    }
    }