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