Guten Morgen miteinander.

Gib es hier irgendwelche Apache2 Gurus

Ich habe schon öfters gelesen, dass die .htaccess Dateien "langsam" sind deshalb wollte ich probieren diese in die vHost Konfiguration einzubauen, leider ohne Erfolg. Meine vHost Datei sieht folgendermaßen aus:

HTML-Code:
<Directory /var/www/www>
  Options FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
</Directory>

<VirtualHost *:80>
    ServerName www.example.at
    ServerAlias example.at example.gv.at www.example.gv.at

    DocumentRoot /var/www/www/
    #Document Root /var/www/wartung/
    ErrorLog /var/log/apache2/www.example.at-error.log
    CustomLog /var/log/apache2/www.example.at-access.log vhost_combined_ip

    <IfModule mod_rewrite.c>
      RewriteEngine On

      RewriteCond %{HTTP_HOST} ^www\.example\.gv\.at [NC,OR]
      RewriteCond %{HTTP_HOST} ^example\.gv\.at [NC,OR]
      RewriteCond %{HTTP_HOST} ^example\.at [NC]
      RewriteRule ^(.*)$ https://www\.example\.at/$1 [R=301,L]

      RewriteCond %{HTTPS} !=on
      RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]

    </IfModule>
</VirtualHost>
Mal abgesehen davon, dass noch die ganzen Contao Dinge eingefügt werden müssen, hätte ich jetzt erwartet das die Anfrage von example.gv.at auf https://www.example.at umgeleitet wird. Leider ist dem nicht so, es kommt immer die Meldung "Not Found".
Wenn ich das in die .htaccess Datei im DocumentRoot setzt (/var/www/www) dann funktioniert das ganze.
Weiß jemand wie ich es schaffe das diese Konfiguration funktioniert? Kann es sein das mod_rewrite nur bei .htaccess funktioniert und nicht im vHost? Muss ich es irgendwo für vHosts aktivieren?

Über Hilfe wäre ich sehr dankbar.

PS:
Betriebssystem Debian 7
Apache2