2016-05-09 3 views
1

これが既に回答済みで、私がそれを逃してしまった場合、謝罪します。Nginxの正規表現のリダイレクトクエリ

効果的には、URL内で発生している特定の単語を書き直そうとしています。今やサイトには複数の商品バリエーションがあり、個別にリダイレクトすることは実現可能ではありません。スタイル2へSTYLE1セクションでURIを要求し、私が達成しようとしています何

は、いずれかを書き換えることである: http://www.domain.com/name-size-STYLE1?sel=sku-xxx-xxxxxx

http://www.domain.com/name-size-STYLE2?sel=sku-xxx-xxxxxx

た後、私は正規表現のnginxを使用していた前

中を書き換え前にとてもかわいい。そのセグメントを常にリダイレクトしたいだけです。

ご協力いただければ幸いです。 乾杯!

答えて

0

これは、限り、あなたのパターンSTYLE1が適切にユニークであり、唯一のURIのパス名の一部を覆うようあなたのために働く必要があります。

rewrite ^(.*)STYLE1(.*)$ $1STYLE2$2 permanent; 

は、より多くのためにthis documentを参照してください。

+0

ああ素晴らしい。乾杯、ちょうど私が得ようとしていたものです。 – Drbez

関連する問題