Вот что у меня получилось:
Вопрос: как перенаправить простой http://site.com к https://site.com не с помощью VirtualHost определяет?
PS: пытался найти в более поздних ответах на SF, но не нашел хорошего решения.
Спасибо.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Вы можете использовать mod_alias и Перенаправить на основе каталога. В связанном документе указаны дополнительные сведения.
<Directory /path/to/site>
Redirect /service https://foo2.example.com/service
</Directory>