Preservar el protocolo HTTP / HTTPS en redirecciones .htaccess

Tengo que redireccionar el puerto 80 a 2368 en htaccess pero me gustaría mantener intacto el protocolo solicitado para que SSL no se rompa.

Actualmente tengo esto:

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

que funciona correctamente, pero me gustaría que el protocolo se tome de la condición% {HTTP_HOST} si es posible.

¿Hay alguna manera de hacer que esto sea más dinámico sin dominios y protocolos de codificación rígida?

Parece muy lento como es.