2012-03-26 11 views
1

正常に解析されるようにクリーンURLに追加された通常のクエリを取得しようとしています。私は最後の3時間を無駄にしようとしました。rewriterule定期的なクエリとクリーンURLが混在していますか?

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

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

なるはず代わりに私が

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

を得るこれは私のhtaccessのラインです:

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] 

私はこれをしたい理由を不思議に思っている場合は、それはsuでないライブラリをいくつか収容することですきれいなURLをきれいに整理してください。

答えて

1

例えば

RewriteRule ^...$ foo.php [NC,L,QSA] 
QSAフラグを使用します
関連する問題