IIS7 URL重写到不同域,完全匹配

IIS7 URL重写到不同域,完全匹配,iis,iis-7,url-rewriting,Iis,Iis 7,Url Rewriting,我基本上想匹配准确的地址 并将其重定向到 如果可能的话,我希望能够使用IIS完成这项工作,因为我已经编写了一个内部重写模块,例如.com,它可以将用户友好的URL重写到aspx页面,并且我不希望对其他站点造成任何干扰 忍者编辑: 我想保留地址,以便我需要重写它,而不是重定向它。这应该可以完成以下工作: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer>

我基本上想匹配准确的地址

并将其重定向到

如果可能的话,我希望能够使用IIS完成这项工作,因为我已经编写了一个内部重写模块,例如.com,它可以将用户友好的URL重写到aspx页面,并且我不希望对其他站点造成任何干扰

忍者编辑:


我想保留地址,以便我需要重写它,而不是重定向它。

这应该可以完成以下工作:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Redirect mysite" stopProcessing="true">
                    <match url="^mysite$" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^www\.example\.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.example2.com/something/something" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>


这可以工作,但不会将原始地址保留在栏中。这可能吗?在这种情况下,您需要通过在IIS中安装来设置反向代理。不确定这是否是一个很好的解决方案,尤其是当example2.com托管在其他地方时。啊,可能不值得。谢谢。由于我有同样的问题,并且认为可能会有人来这里,这是您实际问题的解决方案: