Azure webapp,web.config。如果特定 URL 则不重定向

Azure webapp,web.config。如果特定 URL 则不重定向

大家好,我在这里有疑问,不确定是否可以使用 web.config。

我在 Azure 中有一个 Web 应用程序。域foo.bar.com指向此 Web 应用程序。

另一方面,我在 Azure 中也有一个 CDN,并且有一个www.foo.bar.com指向该 CDN 的子域。

这个想法是 foo.bar.com 重定向到www.foo.bar.com所以使用这个 CDN。

现在的情况是:

foo.bar.com > WEBAPP > redirect > www.foo.bar.com > DNS > CDN > webapp 这导致了许多重定向和无限循环。

有没有办法使用 web.config 来制定类似这样的规则:

如果 URL 是www.foo.bar.com 不要重定向,留在 webapp 上。有类似的东西:

foo.bar.com > WEBAPP > redirect > www.foo.bar.com  and that´s it stay on webapp.

尝试过这样的方法但没有效果:

<rule name="www" stopProcessing="true">
                    <match url="https://foo.bar.com" ignoreCase="true" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="https://foo.bar.com" />
                    </conditions>
                    <action type="Redirect" url="https://www.foo.bar.com/{R:0}" redirectType="Permanent" />
                </rule>

相关内容