Redirect 重定向到子域而不更改URL-IIS

Redirect 重定向到子域而不更改URL-IIS,redirect,iis,url-rewriting,web-config,url-redirection,Redirect,Iis,Url Rewriting,Web Config,Url Redirection,我们有一个网站www.a.Com,当我浏览网址www.a.Com/loc 我需要重定向到子域名www.loc.A.Com,该域名由SEO提供商托管,并显示他们托管的页面。 主要要求是我们不应更改URL,即URL应保持www.A.Com/loc 通过定义以下规则,我们尝试使用URL写入模块 <rewrite> <rules> <rule name="ProxyExample" stopProcessing="true"> <matc

我们有一个网站www.a.Com,当我浏览网址www.a.Com/loc
我需要重定向到子域名www.loc.A.Com,该域名由SEO提供商托管,并显示他们托管的页面。

主要要求是我们不应更改URL,即URL应保持www.A.Com/loc

通过定义以下规则,我们尝试使用URL写入模块

<rewrite>
  <rules>
    <rule name="ProxyExample" stopProcessing="true">
      <match url="^locations/?(.*)" />
      <action type="Rewrite" url="http://A.Locations.com/{R:1}" />
      <serverVariables>
        <set name="HTTP_ACCEPT_ENCODING" value="" />
      </serverVariables>
    </rule>
  </rules>
</rewrite>


需要注意的是,我们的网站托管在Azure应用程序服务上

如果您要删除
服务器变量
,则您的规则应该有效:

<rule name="ProxyExample" stopProcessing="true">
  <match url="^locations/?(.*)" />
  <action type="Rewrite" url="http://A.Locations.com/{R:1}" />
</rule>