Forum Discussion
aguley_212957
Nov 17, 2015Nimbostratus
iRule Redirect
I am very new to iRules. I have the first portion of my rule working correctly
when HTTP_REQUEST {
if {[HTTP::path] eq "/"}{
HTTP::redirect "/ABC/"
}
}
I also want to add to t...
- Nov 17, 2015
Give this a try. Essentially if the path doesn't start with /abc redirect it permanently to https://mysite.com/abc/.
when HTTP_REQUEST { if { not ([string tolower [HTTP::path]] starts_with "/abc") }{ HTTP::respond 301 noserver Location "https://mysite.com/abc/" } }
Brad_Parker
Nov 17, 2015Cirrus
Give this a try. Essentially if the path doesn't start with /abc redirect it permanently to https://mysite.com/abc/.
when HTTP_REQUEST {
if { not ([string tolower [HTTP::path]] starts_with "/abc") }{
HTTP::respond 301 noserver Location "https://mysite.com/abc/"
}
}
- aguley_212957Nov 18, 2015NimbostratusThanks for the response. When I put that in as the irule i get the following from my browser: The page isn't redirecting properly Firefox has detected that the server is redirecting the request for this address in a way that will never complete. This problem can sometimes be caused by disabling or refusing to accept cookies.
- Brad_ParkerNov 18, 2015CirrusIf this is just happening in Firefox, I think it may be unique to the browser. Try flushing cache and cookies.
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