Jeena Paradies: mod_rewrite Problem mit Slashes

Beitrag lesen

Hallo,

Ich weiß es sieht aus wie ein Doppelposting, aber es ist keines. Mein letztes Posting ist mittlerweile im Archiv gelandet, und ich habe neue Erkenntnisse, mit hilfe deren es uns villeicht gelingt das Problem zu lösen.

Noch einmal zur Erinnerung was ich machen will:
Ich habe ein Script auf meinem Testsystem welches eine Variable erwartet:

http://localhost/open/Webs/jeenas-home5/artikel/artikel.php?artikel=test

Nun will ich dass es per mod_rewrite umgeschrieben wird in:

http://localhost/open/Webs/jeenas-home5/artikel/test/

so weit so gut, funktioniert alles mit dieser http://localhost/open/Webs/jeenas-home5/artikel/.htaccess
---------------------------
RewriteEngine on

If the URL does not end with a slash

RewriteCond %{REQUEST_URI} !/$

and the URL does not contain a full stop (Example: index.html)

RewriteCond %{REQUEST_URI} !.

and is not a directory

RewriteCond %{REQUEST_URI} !-d

rewrite it so that it ends with a slash

RewriteRule (.*) http://localhost/open/Webs/jeenas-home5/artikel/$1/ [R=301,L]

RewriteRule "^([a-zA-Z0-9-_]+)/" ./artikel.php?artikel=$1
---------------------------

Probleme gibt es wenn ich aber

http://localhost/open/Webs/jeenas-home5/artikel

(ohne Slash dahinter) aufrufe. Dann wird es umgeschrieben in

http://localhost/open/Webs/jeenas-home5/artikel//var/www/open/Webs/jeenas-home5/artikel/

welches natürlich nicht existiert und somit eine 404 verursacht.

Hat jemand irgendeine Idee wie man das verhinder könnte? Wenn ein Slash da ist dann funktioniert es ja auch wunderbar, aber es soll ja auch funktionieren wenn keiner da ist.

Grüße
Jeena Paradies

--
Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
<img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
Bambergs Fasching - nur ein großer (Werbe-)Flop?
http://jeenaparadies.de/artikel/fasching/
Jeenas Bannertauschportal; selbstgemacht ;-)
http://jeenasbannerbude.de