質問: apache の mod_rewrite モジュールについて apache の コーナーがなかったのでここに書きます。 mod_rewrite モジュールの rewriterule に [qsa] というオプションがあるのですが、これは何でしょう? http://www.net-newbie.com/trans/mod_rewrite.html によると > このフラグは、置換文字列の中でマッチしたものを書き換えるのではなく、 そこにクエリー文字列部分を追加するように、書き換えエンジンに強制 します。書き換えルールを通してクエリー文字列に何かデータを追加したい 場合にこのフラグを使います。 らしいですが、意味が分かりません。。。 具体的に、[qsa] を付けた場合と付けない場合は、どうちがうのですか?
回答: > apache の コーナーがなかったのでここに書きます。 「その他(プログラミング)」にされたほうがよろしいかと思われますが? > 書き換えルールを通してクエリー文字列に何かデータを追加したい > 場合にこのフラグを使います。 書き換えルールを通して query_string に何かデータを追加したい 場合にこのフラグを使います。 と書きかえると意味がわかりませんか? カテゴリ違いですし、私が説明すると長くなるので検索する url を 貼っておきます。 一番最初の候補にわかり易い説明が見つかるはずです。 qsa mod_rewrite - google 検索 http://www.google.co.jp/search?q=qsa+mod_rewrite