このリンクの次のURLパターンが必要です-
http://www.test.com/xyz/31052012/xyz_number.jpg
にリダイレクトされます
http://www.test.com/xyz_number.jpg?vin=xyz&date=31052012
注: xyz_number と日付の値は動的であり、リクエストごとに変化します。ここでは定数のみがドメイン名です。
ありがとう
このリンクの次のURLパターンが必要です-
http://www.test.com/xyz/31052012/xyz_number.jpg
にリダイレクトされます
http://www.test.com/xyz_number.jpg?vin=xyz&date=31052012
注: xyz_number と日付の値は動的であり、リクエストごとに変化します。ここでは定数のみがドメイン名です。
ありがとう
特に IIS7 の書き換えについては何も知りませんが、サンプル ソース URL と出力 URL に基づいて、次の正規表現検索を使用できます。
^([^/]+)/([^/]+)/(.+)$
次のように置き換えます。
{R:3}?vin={R:1}&date={R:2}
検索文字列は基本的に、既知の境界が見つかるまで元の URL をスキャンするだけです。ブラケットはグループをキャプチャするために使用され、置換文字列の {R:x} 値はキャプチャ位置です。
このパターンは、各ソース URL 要素が指定された順序になっていることを想定しています。
編集:編集された質問に基づいて更新
この新しい正規表現は、入力文字列が完全なドメイン名ではなく xyz_number... で始まることを前提としています。これは、他の IIS7 書き換えに関する質問への回答の方法のようです。