Redirect 重定向到子域而不更改URL-IIS
我们有一个网站www.a.Com,当我浏览网址www.a.Com/locRedirect 重定向到子域而不更改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.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>