mod_rewriteのQSAフラグ

RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

QSAフラグが付くとURLに含まれるクエリ文字列も付加される。
QSAフラグがないとクエリ文字列はなくなる。

QSAフラグがあると、入力URLに含まれていたクエリ文字列が変換後のURLにも付加されるようになる。

'qsappend|QSA' (query string append)
このフラグは、置換文字列の中でマッチしたものを書き換えるのではなく、 そこにクエリー文字列部分を追加するように、書き換えエンジンに強制 します。書き換えルールを通してクエリー文字列に何かデータを追加したい 場合にこのフラグを使います。