Hallo G�nther,

entweder die Regeln in der untergeordneten .htaccess-Datei werden
wirklich ignoriert oder es liegt am "merging"-Verfahren des
Apache-Servers.

Variante 1: .htaccess-Dateien werden nicht ausgewertet
Damit die RewriteRules in den .htaccess-Dateien ausgewertet werden, mu�t
Du f�r den zweiten Virtual Host die Direktive "AllowOverride" ebenfalls
so gro�z�gig setzen wie f�r den ersten Virtual Host. Wenn Du im zweiten
VirtualHost-Abschnitt beispielsweise "AllowOverride None" gesetzt hast,
dann werden die .htaccess-Dateien in den Unterverzeichnissen nicht
ausgewertet. Ob eine .htaccess-Datei ausgewertet wird, kannst Du
testen, indem Du entweder irgendeinen Quatsch in die .htaccess-Datei
unterhalb von /home/foo/foo2 eintr�gst, der dann zu einer "Internal
Server Error"-Meldung f�hrt oder halt einfach einen Passwortschutz
aktivierst. Wenn dann beim Zugriff auf die Seiten unterhalb von
/home/foo/foo2 weder eine Fehlermeldung noch eine Passwortabfrage
erscheint, dann ist das ein Indiz daf�r, da� die entsprechende
.htaccess-Datei nicht ausgewertet wird und "AllowOverride" korrekt
gesetzt werden mu�.

Variante 2: Seiteneffekte des "merging"-Verfahrens des Apache-Servers
Da Du die RewriteRules in die .htaccess-Dateien schreibst, kann es sein,
da� es beim Durchwandern der Verzeichnisstruktur und dem Einsammeln
aller Konfigurationsanweisungen �bergeordneter .htaccess-Dateien zu
unerw�nschten Nebeneffekten kommt. N�heres zum "merging"-Verfahren des
Apache-Servers kannst Du unter
http://apache-server.com/tutorials/ATusing-htaccess.html (Abschnitt
"Locating and Merging .htaccess Files") nachlesen.

Als L�sung empfehle ich Dir, die RewriteRules innerhalb der
httpd.conf-Datei zu positionieren und bei mehreren Rewrite-Anweisungen
das "L"-Flag (last rule, vgl.
http://httpd.apache.org/docs/mod/mod_rewrite.html) einzusetzen, um
ungew�nschte Nebeneffekte zu vermeiden.

Gru�
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an