2012-03-26 4 views
1

Ich versuche eine normale Abfrage an eine saubere URL angehängt zu bekommen, damit sie richtig analysiert wird. Ich habe die letzten 3 Stunden damit verbracht, dies vergeblich zu versuchen.rewriterule gemischte reguläre Abfrage und saubere URL?

/aa/bb/?f=ff 
/aa/bb/cc/dd/ee/?f=ff&g=gg 

sollte ich

a=aa&b=bb 
a=aa&b=bb&c=cc&d=dd&e=ee 

Dies ist Zeile meine .htaccess bekommen

a=aa&b=bb&f=ff 
a=aa&b=bb&c=cc&d=dd&e=ee&f=ff&g=gg 

statt

werden:

fragen
RewriteRule ^([a-z]+)/([a-z]+)/?([a-z0-9]+)?/?([a-z0-9]+)?/?([a-z]+)?/?\??(.*)?$ index.php?a=$1&b=$2&c=$3&d=$4&e=$5&$6 [NC,L] 

Wenn Sie, warum ich dies tun wollen, Es soll einige Bibliotheken unterbringen, die nicht su sind pport saubere URLs sehr gut.

Antwort

1

Verwenden der QSA Flag, zB

RewriteRule ^...$ foo.php [NC,L,QSA]