• ベストアンサー

mod_rewriteの書き方について

mod_rewriteの書き方について mod_rewriteの書き方が分からず苦戦しています。 以下のようなURLを http:www.hogehoge.cooom/result?cat=12&cat=2&dog=1&dog=3&dog=10 ↓ http:www.hogehoge.cooom/result/cat=12/cat=2/dog=1/dog=3/dog=10 このように書き換えたいのですが可能でしょうか。 途中の「&」の数は固定ではなく変動します。 もし可能であれば、ご教授いただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#122246
noname#122246
回答No.1

RewriteCond %{QUERY_STRING} "(.+)" RewriteRule ^(.*)$ $1/%{QUERY_STRING}? RewriteRule ^(.*)&(.*)$ $1/$2 [N] #RewriteRule ^(.*)=(.*)$ $1_$2 [N] クエリー文字列全てを対象にしてしまうので、必要に応じて洗練されるとよろしいかと(逃げ=3)

misoshio
質問者

お礼

ご回答、ありがとうございます。 試してみたところ、一部はうまくいったのですが、一部はうまく動作しませんでした。 あとは自分自身の力で何とかしたいと思います。 貴重なお時間、お付き合いいただきありがとうございました。

関連するQ&A