1

我正在使用以下规则将 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/. 仍然无法正常工作。请纠正我哪里出错了。

4

0 回答 0