URL重写规则作为子域无效

时间:2013-06-13 18:41:53

标签: iis-7 url-rewrite-module arr

我正在使用以下规则将网址重写为子网域。

<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/。它仍然没有用。请纠正我出错的地方。

0 个答案:

没有答案