Tach!
"Finally we need to add the following lines to /etc/apache2/apache2.conf"
Die Erklärung ist, dass für HTTP und HTTPS jeweils eigene VHosts angelegt werden. Die haben beide ihre eigene Konfiguration. Wenn dem einen nicht erlaubt wird, .htaccess-Dateien zu lesen, dann wirken sie da auch nicht.
dedlfix.