PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mal wieder mod_rewrite



munkmill
31.05.05, 18:38
Hallo an alle,

ich habe hier ne Seite, die ihre Unterseiten nur über IDs läd. So zum Beispiel

meinserver.de/index.php?id=3

Ich versuche mich nun schon den ganzen Tag an mod_rewrite vom Apachen. Eine Direktive


RewriteRule index.* ./ [R]

bringt zumindest eine URL meinserver.de/?id=3 zu Tage.
([id] soll halt durch die Seitennummer ersetzt werden, die in ?id= steht)

Ich hätte aber gern, ohne die Seitenstruktur zu ändern oder neue Links anzulegen, eine URL in der Form

meinserver.de/[id]/

ist das irgendwie machbar mit dem Modul?

Vielen Dank im Voraus,

Jan

marce
01.06.05, 06:13
Hast Du dir schon

http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteRule
und
http://httpd.apache.org/docs/misc/rewriteguide.html
durchgelesen?

wenn nicht, mach es!

und die Verwendung von () und $1 sollte Dein Freund sein ;-)

bayowar
01.06.05, 09:34
Die offizielle mod_rewrite-Docs sind absolute Totschlaeger, ich wuerde dir folgende Links empfehlen:

http://www.workingwith.me.uk/articles/scripting/mod_rewrite/
http://www.crazygrrl.com/weav/reference.php3

Dein Problem sollte sich so loesen lassen:

RewriteRule ^([0-9]+)/?$ index.php?id=$1 [L]