我正在使用以下规则将网址重写为子网域。
<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。
我将输入网址http://www.example.com/LandingPage.aspx?val=somevalue
此规则将其重写为somevalue.example.com/
。它仍然没有用。请纠正我出错的地方。