In a nutshell... It is clear that one of the early re-directors provides
mixed case Location url http://www.UltraFragrances.com/ which is not
correct. However libcurl connects to the server just to get redirect to the
same but all lower case location http://www.ultrafragrances.com/. Looks
good so far with the exception that libcurl reuses already existing
connection to www.UltraFragrances.com and keeps sending Host:
www.UltraFragrances.com cached in existing connections table. It obviously
creates that infinitude request-response loop with the
server. Tried --no-keepalive option but it didn't work because use
of existing connection is forced in case a follow.

As usual Chrome just handles it fine by converting first incorrect mixed
case Location url to all lower case. Any workaround for this case? Please
help. Thanks. -Alex