Azlan_181023
Dec 29, 2014Nimbostratus
Solved
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.abc.com/pageX.php. However I'm still having problem to redirect from HTTP request to HTTPS. Anyone can guide me with the configuration?
Thanks!
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