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.
...
nitass
Employee
Aug 05, 2013I have other links that is going to come from other app owners that wants to stay within the old site and keep users there until they move the content over to the new site.is it something like this?
e.g.
[root@ve10:Active] config b virtual bar list
virtual bar {
snat automap
pool foo
destination 172.28.19.252:80
ip protocol 6
rules myrule
profiles {
http {}
tcp {}
}
}
[root@ve10:Active] config b rule myrule list
rule myrule {
when HTTP_REQUEST {
if { [string tolower [HTTP::host]] equals "oldsite.com" } {
set uri [string tolower [HTTP::uri]]
if { $uri equals "/" } {
HTTP::respond 302 noserver Location "https://landingpage.com"
} elseif { not ($uri starts_with "/it/useradmin/") } {
HTTP::respond 302 noserver Location "https://newsite.com[HTTP::uri]"
}
}
}
}
[root@ve10:Active] config curl -I http://172.28.19.252 -H "Host: oldsite.com"
HTTP/1.0 302 Found
Location: https://landingpage.com
Connection: Keep-Alive
Content-Length: 0
[root@ve10:Active] config curl -I http://172.28.19.252/something -H "Host: oldsite.com"
HTTP/1.0 302 Found
Location: https://newsite.com/something
Connection: Keep-Alive
Content-Length: 0
[root@ve10:Active] config curl -I http://172.28.19.252/it/useradmin/something -H "Host: oldsite.com"
HTTP/1.1 404 Not Found
Date: Tue, 06 Aug 2013 04:26:09 GMT
Server: Apache/2.2.3 (CentOS)
Content-Type: text/html; charset=iso-8859-1
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