Forum Discussion
TJ_Vreugdenhil
Cirrus
Sep 08, 2011Redirect iRule from a subdomain to a root domain
users access http://test
Goal: creating a iRule to redirect testsite.com so it will be new.testsite.com
I tried the iRule below but everytime the user makes the request it appends 'testsite.com':
when HTTP_REQUEST { HTTP::redirect "https://www.new.testsite.com/" }
RESULT: "https://www.new.testsite.com/testsite.com/"
----------------------------------
I was thinking the following, thoughts?
HTTP VIP: when HTTP_REQUEST {
HTTP::redirect "https://[HTTP::host][HTTP::uri]"
}
HTTPS VIP: when HTTP_REQUEST {
if { [HTTP::uri] equals "/" } {
HTTP::redirect "https://www.new.testsite.com/"
}
}
Thanks,
-TJ
3 Replies
Sort By
- Ok... got it working:
- Michael_Yates
Nimbostratus
The second iRule portion will only look for and redirect if the HTTP::host equals "test" specifically.when HTTP_REQUEST { if { !([HTTP::host] equals "new.testsite.com") } { HTTP::redirect "https://new.testsite.com[HTTP::uri]" } }
- Hey, Thanks for the additional insight Michael.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects