我在这里检查了其他帖子,找不到符合我具体情况的任何内容。
我正在尝试做的是(使用IIS)。
我希望访问者访问我的网站,如果他们请求此网址“http://www.example.com/EarlyRegistration”自动重定向到“http://info.example.com/EarlyRegistration”但是,它位于不同的服务器上,所以我不能简单地做它通过虚拟目录。
我需要执行哪些步骤才能执行此操作?我试图从MS的文档中弄明白,我感到非常困惑。
答案 0 :(得分:1)
IIS的urlrewrite模块可以帮助解决这个问题。请参阅以下文档: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module
我尝试了以下规则(显然当时使用我自己的网址)并且已经工作了
<rule name="Redirect for EarlyRegistration" patternSyntax="ECMAScript" stopProcessing="true">
<match url="EarlyRegistration" />
<conditions logicalGrouping="MatchAny" />
<action type="Redirect" url="http://info.example.com/EarlyRegistration" />
</rule>
它的作用: 匹配&#34; /&#34;之后的部分;在EarlyRegistration的URL中。如果为true,则重定向。 如果您有其他规则,请确保这是规则集中的第一条规则。