2016-12-06 3 views
1

私は自分のURLを書き直したいと思っていますが、それが可能かどうかを知りたいのですが、良いアイデアなら)。.htaccessパラメータとディレクトリを書き換えます

次のは、私が持っているとしましょう:

example.com/electronics/tvs/?inches=54&make=sony

とテレビをパラメータすなわち、カテゴリ=テレビに変換し、また他のパラメータにインチ= 54 &メイクを維持しているので、私はそれを書き換えたいです=ソニー。

今、私は次のようにあります

RewriteRule ^electronics/([^\/]+)/?(.*) electronics.php?category=$1&$2 [NC,L] 

しかし、私は$_REQUESTを使用してパラメータを取得しようとすると、私は唯一のcategoryパラメータをretriveすることができています。

+0

フラグリスト '[NC、L、QSA]に' QSA'フラグを追加します。追加のクエリ文字列パラメータが追加されます。 'QSA' ="クエリ文字列の追加 " –

+0

あなたは答えとして投稿してください。私は働いた!ありがとう! – Jonathan

答えて

1

フラグリスト[NC, L, QSA]QSAフラグを追加します。これにより、追加のクエリ文字列パラメータがスクリプトに転送されます。 QSA = "クエリ文字列の追加"

+0

オプションが必要な場合はどうなりますか?パラメータまたは単なる数字がある場合、数字のオプションはid = 89に書き換えられます。 example.com/electronics/tvs/?inches=54&make=sony example.com/electronics/tvs/89 – Jonathan

+0

Nevermind、私理解した!ありがとう! – Jonathan

関連する問題