2016-12-22 13 views
0

私はこのクエリ文字列からパラメータを削除してURLを書き換えるにはどうすればよいですか?

http://www.domain.com/previous-winners/?ceremony=406&title=2015 

のように表示されたURLを持っていると私はこのように表示されるように私の.htaccessファイルでこれを書き換えるしようとしています。タイトルパラメータを保持してセレモニーをドロップする

http://www.domain.com/previous-winners/2015 

これは私がこれまで持っているもの

RewriteRule ^previous-winners/$2 /previous-winners/?ceremony=$1&title=$2 [NC] 

ですが、私はどこ次に行き本当にわかりません。あなたの.htaccess

答えて

0

使用このルールを:

RewriteEngine On 
RewriteRule ^previous-winners/([^/]*)$ /previous-winners/?ceremony=406&title=$1 [L] 

それはURLであなたを残します:http://www.domain.com/previous-winners/2015

はちょうどあなたがこれをテストする前に、あなたのキャッシュをクリアしてください。

+0

ご返信ありがとうございます。セレモニーの価値は変わっても問題はありませんが、あなたはこの例でハードコードしていますか? – Pedroson

+0

セレモニーは隠されているので、影響を受けてはなりません。しかし、あなたが好きな場合は 'ceremony = $ 1'とコード化することができます。 – Lag