我正在使用以下规则将 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。
我将输入网址为http://www.example.com/LandingPage.aspx?val=somevalue
而这条规则将其重写为somevalue.example.com/
. 仍然无法正常工作。请纠正我哪里出错了。