Forum Discussion
Azlan_181023
Dec 29, 2014Nimbostratus
Redirect HTTP to HTTPS and path using iRules not working
Hi,
Basically I need my F5 to redirect user request from www.abc.com to https://www.abc.com/pageX.php
I'm able to configure the iRule to redirect the path from https://www.abc.com to https://www...
- Dec 29, 2014
I'm able to configure the iRule to redirect the path from https://www.abc.com to https://www.abc.com/pageX.php. However I'm still having problem to redirect from HTTP request to HTTPS.
isn't it to just change http to https in HTTP::redirect command?
e.g.
configuration root@(ve11a)(cfg-sync Sync Failed)(Active)(/Common)(tmos) list ltm virtual bar ltm virtual bar { destination 172.28.24.10:80 ip-protocol tcp mask 255.255.255.255 profiles { http { } tcp { } } rules { qux } source 0.0.0.0/0 vs-index 13 } root@(ve11a)(cfg-sync Sync Failed)(Active)(/Common)(tmos) list ltm rule qux ltm rule qux { when HTTP_REQUEST { if { [HTTP::path] eq "/" } { HTTP::redirect "https://[HTTP::host]/pageX.php" } } } test [root@ve11a:Active:In Sync] config curl -I http://www.abc.com HTTP/1.0 302 Found Location: https://www.abc.com/pageX.php Server: BigIP Connection: Keep-Alive Content-Length: 0
hari_126827
Dec 30, 2014Cirrus
Hi,
After going through above link:
- Create a policy with Strategy as first-match, Requires select http, Controls as forwarding
- create a rule inside the policy as mentioned below select http-uri as Operand, Event as request* and conditional requirements (non case sensitive) with the Value (e.g., /yahoo etc.,) Followed by Actions tab with Target: forward, event as request* and parameter select the Parameters (probably pool name as Value).
Do not forget to attach the above policy name in ltm virtual configuration, to make this effective..
Regards, Hari
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