Not sure how Uri behaves, does this still work with ``X-Original-Host: some.host``? Or do you need to specify the scheme in the header? In the second case, i'd choose a different name for the header (something like X-Original-URL).