Forum Discussion
rmangram07_7795
Nimbostratus
Jul 26, 2013Redirecting Old Site to New Site Same Directory
I am new to irules and this seems straight forward but I cannot find the answer to this:
I have a site www.oldsite.com redirected to www.landingpage.com, and that works fine.
...
rmangram07_1105
Nimbostratus
Aug 09, 2013After testing this it appears that we only need certain directories to stay at oldsite.com and everything else go to newsite http or https. Keep in mind that the root oldsite.com is redirecting to the landginpage.com still. That is working fine
when HTTP_REQUEST {
if { [string tolower [HTTP::host]] equals "oldsite.com" } {
set uri [string tolower [HTTP::uri]]
if { $uri equals "/" } {
HTTP::respond 301 Location "https://landingpage.com"
} elseif { ($uri starts_with "/directory/it/") Stays on old site
($uri starts_with "/directory/hr/") Stays on old site
($uri starts_with "/directory/finance/") Stays on old site } {
if { [TCP::local_port] == 80 } {
HTTP::respond 302 noserver Location "https://[HTTP::host][HTTP::uri]"
}
} else {
HTTP::respond 302 noserver Location "https://newsite.com[HTTP::uri]"
}
}
}
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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