[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 01/25 09:33 / Filesize : 120 KB / Number-of Response : 375
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Apache】mod_rewriteについて語るスレ



254 名前:nobodyさん mailto:sage [2007/10/25(木) 12:12:54 ID:???]
googleの様な検索URL設定を自分のサイトでも実現したいのですが・・・うまくいきません。
例)ttp://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=2ch&num=50

○現在の.htaccessの設定
RewriteEngine on
RewriteRule ^([0-9A-Za-z)]+)$ /index.php?mode=$1
RewriteRule ^([0-9A-Za-z)]+)\?(..*)$ /index.php?mode=$1&$2

○検索画面TOPページ(キーワードや表示数を設定し、検索ボタンで検索開始)
アクセス ttp://www.hogehoge.jp/search
内部   index.php?mode=search ←実現済み

○検索結果表示ページ(検索TOPで設定した検索結果を表示)
アクセス ttp://www.hogehoge.jp/search?q=2ch&num=50
内部   index.php?mode=search&q=2ch&num=50 ←これがうまくいかない
                      q=キーワード, num=検索表示数

 問題は、検索結果表示ページでGET値が渡されず、"index.php?mode=search"となってTOPへ戻ってしまうこと。
 mod_rewriteって"?"以降を無視してしまうのでしょうか?
 だったら、googleは"search?***"をどう実現してるのでしょうか?

どうかご意見ください。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<120KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef