Thema: RewriteEngine per .htaccess im Virtual Host

Ich hab ein Problem mit der RewriteEngine. Hier meine Konfiguration:

1. In einem Virtual Host hab ich AllowOverride auf All gestellt:

<VirtualHost *>
  ...
  ServerName www.example.com
  DocumentRoot /srv/www/htdocs/www.example.com/
  <Directory "/srv/www/htdocs/www.example.com">
    AllowOverride All
  </Directory>
</VirtualHost>

2. In der .htaccess habe ich (vorerst) nur die RewriteEngine angeschaltet:

RewriteEngine on

Die .htaccess wird erkannt und ausgeführt. Nur durch das Anschalten der RewriteEngine kommt es zu einem nicht erwünschten Verhalten (alle RewriteCond oder RewriteRule habe ich vorerst auskommentiert): Ich bekomme für die ganze Seite nun ein 403 (Forbidden).

Der Hauptordner des Servers hat folgende Einstellungen. Werden im Virtual Host diese übernommen und nur das AllowOverride überschrieben, oder muss man alle neu setzen?

<Directory "/srv/www/htdocs">
  Options Indexes -FollowSymLinks +Includes MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Habt ihr eine Idee, woran es liegen könnte?
Danke...

Echte Programmierer sind überrascht, wenn ihr Kilometerzähler im Auto nicht von 000009 nach 00000A umspringt.