Preservar o protocolo HTTP / HTTPS nos redirecionamentos do .htaccess

Eu tenho que redirecionar a porta 80 para 2368 no htaccess, mas gostaria de manter o protocolo solicitado intacto para que o SSL não quebre.

Eu atualmente tenho isso:

RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC]
RewriteRule ^ http://sub.domain.com:2368%{REQUEST_URI} [P,QSA,L]

que funciona corretamente, mas eu gostaria que o protocolo fosse retirado da condição% {HTTP_HOST}, se possível.

Existe uma maneira de obter isso para ser mais dinâmico sem domínios e protocolos de codificação rígidos?

Parece muito lento como é.