http redirect patch

do-redirect expects an absolute redirect and flags a server error when provided with a relative redirect