以下のルールを使用して、URLをサブドメインとして書き換えています。
<rewrite>
<rules>
<rule name="Redirect to Subdomains" stopProcessing="true">
<match url="^LandingPage.aspx$" />
<conditions>
<add input="{QUERY_STRING}" pattern="^val=(.+)$" />
</conditions>
<action type="Rewrite" url="http://{C:1}.{HTTP_HOST}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
しかし、それは機能していません。メインドメインに移動します。SOA ホスティング ファイルにワイルド カード DNS を追加しました。プロキシモードを有効にしてIISにARRをインストールしました。
URLを次のように入力しますhttp://www.example.com/LandingPage.aspx?val=somevalue
そして、このルールは次のように書き換えますsomevalue.example.com/
。それでもうまくいきません。私が間違っているところを修正してください。