Sim. Se todas as solicitações forem redirecionadas, não resta mais nada. No entanto, você está complicando demais as coisas com seu RewriteCond %{HTTPS} off
. O HTTP VirtualHost
só poderia ter um único mod_alias Redirect
simples para tudo. Quando nem sequer tem DocumentRoot
, torna-se mais fácil perceber que não vai servir nenhum conteúdo.
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
Redirect permanent / https://example.com/
</VirtualHost>