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]" - } - } 
8 Replies
- 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]" } } - Leslie_HubertusRet. Employeeecwlam - 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. 
- ecwlamAltostratus Thanks, it works well! - Leslie_HubertusRet. Employee
 
- 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