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
--------------------------------------------------------------------------