我在Server 2012 R2 Web服务器上运行了两个站点:
目前,用户必须输入主机名,端口号和子文件夹才能查看“第二个网站”http://webServer:1234/subFolder
。
我正在尝试简化网址,以便所有用户只需输入网址site.myDomain.com
并将其(永久)重定向到site.mydomain.com:1234/subFolder
。
我尝试在我的secondSite上应用以下规则:
<rewrite>
<rules>
<rule name="Redirect" stopProcessing="true">
<match url=".*" />
<action type="Redirect" url="http://site.mydomain.com:1234/subFolder" />
</rule>
</rules>
</rewrite>
但似乎没有做任何事情。
已在DNS中为CNAME
配置site.myDomain.com
记录以解析为http://webServer
。
我只需要帮助在1234端口重定向到'secondSite'。
答案 0 :(得分:2)
我假设第一个站点在IIS上托管,规则在第一个站点的上下文中运行。如果是这样,它应该工作...来验证您的设置,我从本文开始,并使用您的用例进行扩充:
答案 1 :(得分:-1)
<configuration>
<system.webServer>
<httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">
<add wildcard="/some/folder/path/" destination="/new/folder/" />
</httpRedirect>
</system.webServer>
</configuration>