web.config 在 IIS 服务器中重定向

web.config redirect in IIS server

我必须从一个域重定向到另一个域。 我尝试了不同的方法来做到这一点,但它不起作用。 有人可以告诉我在 web.config?

中进行重定向的正确方法

在不知道您尝试过的方法的情况下,我建议您设置一个全局 URL 重写规则,您可以在服务器级别而不是单个网站级别执行此操作。

这些设置将存储在 applicationhost.config(服务器级别),而不是 (web.config)

下面会将 example2.com 重定向到 example.com

<rule name="Redirect to new domain" stopProcessing="true">
        <match url="(.*)" />
            <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                <add input="{HTTP_HOST}" pattern="^example2\.com$" />
             </conditions>
        <action type="Redirect" url="https://www.eample.com/{R:0}" />
</rule>