2

URL の書き換えを使用して URL にセグメントを追加することは可能です。例: バージョン番号の追加

たとえば、生の入力 URL は次のようにする必要がありますhttp://host.com/**v2**/categories/5http://host.com/categories/5

.svc セグメントを URL に追加する追加の書き換えルールがあるため、web.config 書き換えセクションは次のようになります。

<rewrite>
      <rules>
        <rule name="Remove version segment from the Url" stopProcessing="false">
          <match url="^v2(.*)$" />
          <action type="Rewrite" url="{R:0}" appendQueryString="true" />
        </rule>
        <rule name="Add ServiceHost.svc to the Url" stopProcessing="false">
          <match url="^(.*)$" />
          <action type="Rewrite" url="ServiceHost.svc/{R:0}" appendQueryString="true" />
        </rule>
      </rules>
    </rewrite>
4

0 に答える 0