Unfortunately, the provided information is not sufficient to give a lot of advice here.
The shared snippet from your dispatcher configuration takes care of redirecting insecure incoming requests (http) to secure ones (https) and does not seem to be related to the issue you're describing.
Please double check on your rewrite rules and make sure that your are preserving the protocol as HTTPS during the redirect from "abc" to "xyz". If you need additional support on that, please share your according rewrite rules. There may also be other rules interfering with your intended behavior, sometimes even at different layers (e. g. AEM instance or load balancer instead of Dispatcher) of the stack. So maybe set your log levels to debug and check dispatcher logs for further analysis.