【Apache】mod_rewriteについて語るスレat PHP
【Apache】mod_rewriteについて語るスレ - 暇つぶし2ch254:nobodyさん
07/10/25 12:12:54
googleの様な検索URL設定を自分のサイトでも実現したいのですが・・・うまくいきません。
例)URLリンク(www.google.com)

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

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

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

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

どうかご意見ください。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch