Redirecionamento Apache de http para https e de não www para www

Estou tendo um problema com o apache2. Gostaria de redirecionar a porta 80 para a porta 443, mas também redirecionar não www para www.

Na configuração a seguir, tenho o redirecionamento http para https funcionando bem:

<VirtualHost *:80>
    Redirect permanent / https://www.example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.example.com
    DirectoryIndex index.html
    ...
</VirtualHost>

O problema é que eu posso redirecionar http para https, no entanto, quando vou parahttps://example.com não redireciona parahttps://www.example.com

Alguém pode me ajudar com essa questão?

questionAnswers(1)

yourAnswerToTheQuestion