パラメータが10個以上あるURLの静的化を、mod_rewiteで行う方法をご教示ください


wordpressに不動産プラグインというプラグインを載せてサイトを作りたいのですが
サンプルサイト http://hidding.sakura.ne.jp/ での
検索結果.1と.2は、同じ内容のページですが、URLが違っています。

■検索結果.1
http://hidding.sakura.ne.jp/?bukken=station&shu=1&mid=91&nor=576&paged=&so=&ord=
■検索結果.2
http://hidding.sakura.ne.jp/?bukken=jsearch&shu=1&ros=91&eki=576&ken=0&sik=0&kalc=0&kahc=0&kalb=0&kahb=0&hof=0&tik=0&mel=0&meh=0

これらを、統一して以下のように見せかけたいと思っています。(末尾は、スラッシュ止めも可能)

■統一後URL
http://hidding.sakura.ne.jp/yamateline-meguro.html

mod_rewite、わたしには、力不足で上手くいきませんでした。

実際のソースを記入してくださり動作に問題なかった場合、
ポイントを大めに配分させていただこうと思います。

何卒、よろしくご教示願います。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/07/29 21:08:58
  • 終了:2011/08/05 21:10:03

回答(2件)

id:km1981 No.1

km1981回答回数429ベストアンサー獲得回数492011/07/29 21:51:05

ポイント150pt

mode_rewriteではできないと思います

質問の2つの場合だけを飛ばすのは簡単ですが

与えられたパラメータの順序が違うと飛ばなくなります

それではいけないですよね?

http://net-newbie.com/trans/mod_rewrite.html


プラグイン側で何とかしてください

id:moreu

はい、パラメータの順序が違うといけません。

ですが、それぞれのパラメータの順序が(何通りか)決まっていますので

スマートではありませんが、それぞれに応じた何通りかのmod_rewriteを書いておければ対応可能と考えています。

プラグイン側では対応できないと作者から聞いています。


恐縮ですが、引き続き、ソースを含めて、ご教示願います。

2011/08/02 11:40:36
id:mirakurutoshiki No.2

mirakurutoshiki回答回数157ベストアンサー獲得回数32011/08/02 09:47:16

id:moreu

例えば、

?bukken=stationまでなら、出来るのですが

?bukken=station

&shu=1

&mid=91

&nor=576

&paged=

&so=

&ord=

とパラメータが複数になり継続していく際の対応ができません。

書き方がお分かりでしたら、ご教示ください。

2011/08/02 14:34:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません