Название вашего вопроса - оксюморон - хотите ли вы такое же поведение на порте 80, как 443? Хотите отправить весь трафик с порта 80 на порт 443? Поскольку в комментарии в вашем коде упоминается HSTS, я предполагаю последнее.
Объявите хост по умолчанию для порта 80 и перенаправьте весь трафик на этом виртуальном хосте. Я настоятельно рекомендую использовать перенаправление 302, а не 301, по крайней мере до тех пор, пока ваш конфиг не будет работать так, как вы хотите.
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot "/home/websites/example/EMPTYDIR"
ServerName example.com
RewriteEngine On
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
(Кстати, использование по умолчанию для обработки виртуального хоста с явно заданным именем немного неопрятно).