You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Arash Yalpani <ar...@yalpani.de> on 2003/07/08 18:16:19 UTC

Re: Irgendwer da? - Apache / mod_rewrite

Hallo, Oliver,

> was ist Deine Frage?

Ist die vorher nicht durch gekommen!? Also nochmal:

----

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 users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------