Hallo, Liste,

vielleicht kann mir ja jemand einen Tipp zu folgendem Problem geben:

In diesen VH-Eintrag definiere ich eine RewriteRule, die aus einer gegebenen
URL den Teil "/test=<irgendwas>/" herausfiltert und den Wert von "test" in
meinem PHP-Skript in der Variablen $test zur Verfügung stellt:

<VirtualHost 192.168.0.15:80>
    DocumentRoot /www/aya/
    ServerName aya.gandalf
    RewriteEngine on
    RewriteRule ^(.*)/test=([^/]+)/(.*) $1/$3 [E=test:$2]
</VirtualHost>

A.) Problemlos funktioniert dies bei:
http://aya.gandalf/test=hallowelt/index.php
B.) Probleme macht dagegen das: http://aya.gandalf/test=hallowelt/
C.) ...obwohl das hier funktioniert: http://aya.gandalf/

Rufe ich die URL aus B.) auf, so erhalte ich einen 404er und den Eintrag
'File does not exist: /' in meinem Apache-Error-Log.

Hat jemand eine Idee, warum das Dokument ("index.php" sollte es sein!) nicht
gefunden wird?
Danke für Eure Hilfe,
Arash

P.S.: Der DirectoryIndex ist folgendermaßen definiert: "DirectoryIndex
index.html index.htm index.php index.php3 index.php4" (und zwar global).




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

Antwort per Email an