Fix the way protocol changes are handled
Created by: Zapotek
Users have reported problems with redirects which change protocols (http -> https for example) and this needs to be addressed.
Also, even if the behavior is updated to allow protocol changes, downgrades (https -> http) should not be allowed. Or let the users make up their mind and express their preference explicitly.