Forum Discussion
iRule redirection
May I know how to write the iRule with uri redirection?
https://www.abc.com/aa --> https://www.abc.com/bb
including the correspoing link under https://www.abc.com/aa
For example:
https://www.abc.com/aa/xxx/yyy/ --> https://www.abc.com/aa/xxx/yyy/
Hi ecwlam
you can use this IRule:
when HTTP_REQUEST {
if {[HTTP::uri] starts_with "/aa/"} {
HTTP::uri [string map {"/aa/" "/bb/"}[HTTP::uri]]
HTTP::redirect "[HTTP::uri]"
}
}
- muhamed_elfikyAltocumulus
Hi ecwlam
you can use this IRule :
when HTTP_REQUEST {
if { [HTTP::uri] starts_with "/aa"}{
HTTP::redirect https://[HTTP::host]/bb
}
}
- ecwlamAltostratus
Thanks for your reply, it works with https://www.abc.com/aa --> https://www.abc.com/bb
However, the corresponding link does not work
it will redirect from https://www.abc.com/aa/xxx/yyy --> https://www.abc.com/bb
- muhamed_elfikyAltocumulus
Hi ecwlam
you can use this IRule:
when HTTP_REQUEST {
if {[HTTP::uri] starts_with "/aa/"} {
HTTP::uri [string map {"/aa/" "/bb/"}[HTTP::uri]]
HTTP::redirect "[HTTP::uri]"
}
}
- ecwlamAltostratus
Thanks, it works well!
- Leslie_HubertusRet. Employee
- Leslie_HubertusRet. Employee
ecwlam - I'm going to mark the reply from the 23rd as the Accepted Solution - if it didn't solve your problem, please let me know and I'll remove the designation.
- Mr__TCirrus
Hello All,
I am trying to a redirect with some complication. I need to redirect the URL to the backend server but keep the Friendly name in the browser.
Eg- appurl.com but the server is expecting appserverurl.com but the browser must always say appurl.com during request/response.
Hope this makes sense.
- Mr__TCirrus
Hello All,
I am trying to a redirect with some complication. I need to redirect the URL to the backend server but keep the Friendly name in the browser.
Eg- appurl.com but the server is expecting appserverurl.com but the browser must always say appurl.com during request/response.
Hope this makes sense.
Recent Discussions
Related Content
* 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