mehr und mehr $GET :(
Verfasst: 24.11.2009 12:59
hallo,
folgendes Szenario:
URL 1: .../index.php?mod=news&action=view&id=3
wird umgewandelt in
URL 2: .../news/view/news-3.php (das news im php-Dateinamen wird durch den Newstitel ersetzt. Laut der .htaccess ist es schnuppe was da nun steht )
Funktinoniert super...
Jetzt kommts dicke
URL 3: .../index.php?mod=news&action=list&sort=3
URL 4 .../index.php?mod=news&action=list&id=0&sort=3 (3 und 4 zeigen beide das gleiche an)
ich will nun, dass die url im Browser so aussieht:
URL 5: .../news/view/list-0.php?sort=3
Ich sag mal sortierungs-urls sind sinnlos und müssen nicht sprechend sein. Wenn ich nun URL 5 in den browser eingebe welche anpassungen muss ich an der Zeile im htaccess vornehmen?? Habe es hiermit versucht:
klappt aber nicht... Könnt ihr mir irgendwie weiterhelfen?
Danke
folgendes Szenario:
URL 1: .../index.php?mod=news&action=view&id=3
wird umgewandelt in
URL 2: .../news/view/news-3.php (das news im php-Dateinamen wird durch den Newstitel ersetzt. Laut der .htaccess ist es schnuppe was da nun steht )
Code: Alles auswählen
RewriteRule ^([^/]*)/([^/]*)/.+-([-0-9a-z]*).php$ debug.php?mod=$1&action=$2&id=$3
Jetzt kommts dicke
URL 3: .../index.php?mod=news&action=list&sort=3
URL 4 .../index.php?mod=news&action=list&id=0&sort=3 (3 und 4 zeigen beide das gleiche an)
ich will nun, dass die url im Browser so aussieht:
URL 5: .../news/view/list-0.php?sort=3
Ich sag mal sortierungs-urls sind sinnlos und müssen nicht sprechend sein. Wenn ich nun URL 5 in den browser eingebe welche anpassungen muss ich an der Zeile im htaccess vornehmen?? Habe es hiermit versucht:
Code: Alles auswählen
RewriteRule ^([^/]*)/([^/]*)/.+-([-0-9a-z]*).php([^/]*)$ debug.php?mod=$1&action=$2&id=$3$4
Danke