Hallo Leute!
Vielleicht fällt einem von euch noch etwas ein, mir nicht mehr. Ich habe auf meinem System zwei verschiedene VHosts eingerichtet, das sieht wie folgt aus:
Listen *:332
Listen *:333
<VirtualHost *:332>
ServerName Zend
DocumentRoot /srv/www/zend/html
<Directory /srv/www/zend/html>
AllowOverride All
Allow from all
Order allow,deny
</Directory>
</VirtualHost>
<VirtualHost *:333>
ServerName RVV
DocumentRoot /srv/www/rvv/trunk/html
<Directory /srv/www/trunk/html>
AllowOverride All
Allow from all
Order allow,deny
</Directory>
</VirtualHost>
In beiden DocumentRoot-Verzeichnissen liegt eine identische .htaccess Datei mit folgendem Inhalt:
RewriteEngine on
RewriteRule !.(js|ico|gif|jpg|png|css|js|html)$ index.php
Und jetzt kommt das interessante: Für den ersten Vhost (Port 332) funktioniert das einwandfrei. Beim zweiten jedoch (Port 333) kann ich den Vhost selbst aufrufen aber die .htaccess-Datei wird vollkommen ignoriert.
In der error.log des Apache sehe ich dann immer eine Fehlermeldung:
client denied by server configuration: /srv/www/rvv/trunk/html/.htaccess
Ich bin jetzt vollkommen ratlos, schliesslich funktioniert es ja beim ersten VHost nach wie vor einwandfrei.
Fällt einem hier etwas dazu ein?
Vielen Dank im Vorraus.
Robert