2016-08-23 2 views
1

類似した.htaccessの質問がいくつかありますが、長時間の検索の後でさえ、私の問題の答えを見つけることができませんでした。.htaccessを使用してURLパラメータを拡張する

私はそれがかなり単純でなければならない、それは私の能力を超えているだけです。

私は別で検索parametrを拡張するためのパラメータを追加リダイレクトする必要がある - 特に私は、この必要があります。

になるために

www.domain.com/?s=whatever

をwww.domain.com/?s=whatever & post_type =製品

ただし、明らかに、sパラメータがあり、post_typeパラメータはありません。

これを正しい方法(入力時のパラメータ管理)で行うことは、残念ながらこの場合は不可能です。そのため、私は.htaccessでこれを回避したいのです。

ありがとうございました!

+0

サーバサイド言語のデフォルトとしてそれを持っていないのはなぜ? – hjpotter92

答えて

1

あなたは、サイトのルートの.htaccessにこのルールを使用することができます。

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^s=[^&]+ [NC] 
RewriteRule^%{REQUEST_URI}?post_type=product [QSA,L,R=302,NE] 
+1

あなたのすばらしく速い答えをありがとう、それは働いた:)! –

関連する問題