Forum Discussion
Tiago_Carvalho_
Nimbostratus
Jul 04, 2018host and uri rewrite
Hello,
We are trying to achieve the folowing:
When client request for http://test.com/test/whatever, we need to rewrite and not redirect to http://7.7.7.7/whatever. And forward the request...
youssef1
Cumulonimbus
Jul 05, 2018Hi,
try this:
when HTTP_REQUEST {
set hostname [string tolower [HTTP::host]]
if { [HTTP::uri] starts_with "/access/" && [HTTP::host] equals "fqdn2.com" }{
HTTP::uri [string map {/access/ /content/} [HTTP::uri]]
HTTP::header replace Host "fqdn1.com"
} elseif {[HTTP::uri] equals "/access" && [HTTP::host] equals "fqdn1.com" } {
HTTP::uri [string map {/access/ /content/} [HTTP::uri]]
}
}
I don't know if it's necessary but i rewrite the location in response if necessary...
when HTTP_RESPONSE {
if { [HTTP::header is_redirect] && $hostname equals "fqdn1.com"} {
HTTP::header replace Location [string map -nocase "fqdn1.com fqdn2.com" [HTTP::header value Location]]
}
}
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
