网址重写天蓝色的问题

时间:2016-04-04 10:52:55

标签: asp.net azure url-rewriting

我有一个子域名test1.test.com,我想在该子域上重写URL以重写指向其他域的所有请求。例如,我想重写对test1.test.com的所有请求以指向http://www.AAA.com 这是我的重写规则。

<rewrite>
      <rules>
        <rule name="Rewrite sample">
          <match url="(.*)" />
          <action type="Rewrite" url="http://www.AAA.com" />
        </rule>
      </rules>
    </rewrite>

结果不是我的预期。

&#34;您要查找的资源已被删除,名称已更改或暂时无法使用。&#34;

1 个答案:

答案 0 :(得分:0)

无法重写到其他域名。仅重写url的最后一部分(在域之后),因此更改域的唯一方法是使用这样的重定向:

<rewrite>
  <rules>
    <rule name="Test" stopProcessing="true">
      <match url="test1.test.com" />
      <action type="Redirect" url="http://www.AAA.com"/>
    </rule>
  </rules>
</rewrite>