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