If a redirect occurred, and the location (or extracted URL)
did not contain a leading '/', the code would repeatedly
request the original URL over and over before hitting the
maximum number of allowed redirects.
This change catches the other case, where the redirect URL
begins with the scheme.