2016-10-25 11 views
1

検索クエリに最初のパラメータを書き換えるのURLが、物事をしようと、ここでの検索の1時間後、私は自分自身を頼むことを余儀なく...私はどのようなので、私はこのような質問がそこに存在する場合に謝罪

で働くのは、8つのパラメータを持つ検索クエリです。それらのうちのいくつかは、高度な検索フォームに応じて、送信されないものもあれば、あるものもあります。私が今やりたいことはそれをすることである

だから私は、ユーザーが{リンク}に行けば/本当のリンクを検索するようになり、この書き換え事は{リンク}である必要がありますか?URL =検索とにかく

、ユーザーは、{}のリンクに行くときに/検索し、例えばで検索しましたこと?それは{リンク} /index.php?url=でないだけで同じように動作し

Q = somethinghere &カテゴリ=をsomecategory &場所=ロサンゼルス検索?q =なにか&カテゴリ= somecategory &場所= losangeles

それが助け場合は、ここに私のhtaccessの書き換えの事で私が今得たすべて

RewriteEngine On 

RewriteRule ^(|/)$ index.php?url=$1 
RewriteRule ^([a-zA-Z0-9]+)(|/)$ index.php?url=$1 

答えて

0

あなたのルールは、ちょうど先URL

RewriteEngine On 


RewriteRule ^([a-zA-Z0-9]+)/?$ index.php?url=$1 [QSA] 
にクエリ文字列を追加するQSA(クエリ文字列追加)を追加し、[OK]見えています
関連する問題