IIS7.5 で IIS Rewrite Module を使用しています。私のマッピングは、次の構造のテキスト ファイルにあります。
[old url], [new url]
したがって、次のようなものが機能します。
products/abc, http://test.com/new/products/abc
これは私のweb.configで次のルールを使用します
<rule name="FileMapProviderRule" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{FileMapProvider:{R:1}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" redirectType="Permanent" />
</rule>
クエリ文字列も渡されるようにしたい場合、私のルールはどうなりますか? だから私はこれを機能させたい:
products?sku=123, http://test.com/new/products/123
products?sku=789, http://test.com/new/products/789