Peter: RewriteRuleS in Apache Directory-Direktive nicht möglich?

Beitrag lesen

Hallo Zusammen,

in meinem Projekt habe ich bislang eine zentrale .htaccess-Datei genutzt, die virtuelle Verzeichnisse auf eine PHP-Datei abbildet. So in etwa:

RewriteEngine On
RewriteRule ^error/?$    /index.php?cat=error  [nocase,qsappend,last]

Jetzt optimiere ich die Performance und möchte in diesem Zusammenhang "AllowOverride" auf "none" setzen und folglich auf .htaccess-Dateien verzichten.

Also mache ich folgendes:

<Directory /www/myproject>
...
RewriteEngine On
RewriteRule ^error/?$    /index.php?cat=error  [nocase,qsappend,last]
...
</Directory>

Starte dann anschließend Apache neu, ohne Fehlermeldungen. Aber die RewriteRuleS werden auch nicht erkannt. Wichtig: ich MUSS das aus gewissen Gründen in Directory-Direktiven einschließen, nicht in VirtualHost-Einträge.

Was mache ich falsch? Danke!
Peter