【Apache】mod_rewriteについて語るスレ (686レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
143(5): nobodyさん [sage] 2005/08/25(木) 15:27:54 ID:??? AAS
すみません、mod_rewrite で以下のような変換は可能でしょうか?
/a/1/b/2/c/3/d/4/e/5.html
↓
/index.php?a=1&b=2&c=3&d=4&e=5
パラメータ数は、可変にしたいのですが・・・
144: nobodyさん [sage] 2005/08/27(土) 18:47:47 ID:??? AAS
>>143
mod_rewriteじゃ難しいかもね。
145(1): nobodyさん [sage] 2005/08/28(日) 11:49:42 ID:??? AAS
>>143
これでどうよ。
俺のローカルでは動いたが。
RewriteEngine On
RewriteRule ^a/([0-9]+)/b/([0-9]+)/c/([0-9]+)/d/([0-9]+)/e/([0-9]+)\.html$
/index.php?a=$1&b=$2&c=$3&d=$4&e=$5 [L]
ちなみに、改行するなよ。
無保証でヨロ。
146(1): nobodyさん [sage] 2005/08/28(日) 12:31:26 ID:??? AAS
>>145
あんたいい奴だな。けど143の質問ちゃんと読んでないよ。
ある程度パラメータ数の上限を決めて、個数ごとに145みたいなRewriteRuleを
書くしかないと思う。>>143
149(1): nobodyさん [sage] 2005/08/28(日) 16:29:14 ID:??? AAS
>>143 です。
いろいろレス感謝です。
パラメータの a、b、c・・・ は固定ではなく、他の文字に変わることが
あります。例えば、page、target などです。
>>146
やはりそれしかないでしょうか。
mod_rewrite でループ処理のような形でどうにか出来れば
いいかなと思ったのですが。
とりあえず、こんな感じのを沢山書こうとしています。
RewriteRule ^(.*)/(.*)/(.*)/(.*)\.html$ index.php?$1=$2&$3=$4 [L]
RewriteRule ^(.*)/(.*)\.html$ index.php?$1=$2 [L]
183: nobodyさん [sage] 2006/06/12(月) 02:24:24 ID:??? AAS
>>143 みたいなことしたいのですけど、やはり決定的な方法ってありませんかね。。。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s