Я использую правило ниже, чтобы переписать 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>
но это не работает. это приводит меня к основному домену. Я добавил подстановочный знак DNS в свой файл хостинга SOA. и установили ARR на IIS с включенным режимом прокси.
Я буду вводить URL как http://www.example.com/LandingPage.aspx?val=somevalue
И это правило переписать как somevalue.example.com/
. Тем не менее это не работает. Пожалуйста, поправьте меня, где я ошибаюсь.