danilr, все зависит от настроек сервера и могут работать или не работать разные варианты с проверками переменных:
%{HTTPS}
%{ENV:HTTPS}
%{HTTP:X-Forwarded-SSL}
%{HTTP:X-Forwarded-Proto}
%{SERVER_PORT}
Так что нужно смотреть примеры настройки редиректа в справочном разделе на сайте вашего хостера.