PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mod_rewrite?


Funjoy
07.08.2004, 21:42:03
Hallo

Ich habe ein kleines Problem mit RewriteRule. Bei mein Newssystem sollen die artikel über
NEWS_SHOW1.htm?SESSID=qa573f7f2941527da595290243b2c314
aufgerufen werden das würde dann der Url entsprechen

index.php?target=NEWS&method=SHOW&id=6&SESSID=qa573f7f2941527da595290243b2c314

Aber das Funktioniert nicht so wie ich das will. Das Fragezeichen nach htm akzeptiert htaccess nicht auch wenn ich es escapen tuhe darum habe ich es erstmal mit ein Ausrufezeichen gemacht und das geht.

Der RewriteRule Befehl mit Ausrufezeichen sieht so aus:
RewriteRule ^(.*)-(.*)([0-9]+).htm!SESSID=([0-9a-zA-Z]+)$ index.php?target=$1&method=$2&id=$3&SESSID=$4

Ich hoffe einer von euch weiß eine Lösung :-)

MfG Funjoy

Funjoy
08.08.2004, 14:05:42
Hat sich erledigt.

Für Intressenten einfach den RewriteRule Befehl mit [QSA] ergänzen also so:
RewriteRule ^(.*)-(.*)([0-9]+).htm$ index.php?target=$1&method=$2&id=$3 [QSA]

Mit PHP Kannst du dann alle Parameter die an Htm dranhängen auslesen beispiel: NEWS-SHOW6.htm?SESSID=qa573f7f2941527da595290243b2c314

kann wiefolgt ausgelesen werden:
echo $_GET['SESSID'];

MfG Funjoy