![Azure webapp,web.config。如果特定 URL 则不重定向](https://linux22.com/image/754796/Azure%20webapp%EF%BC%8Cweb.config%E3%80%82%E5%A6%82%E6%9E%9C%E7%89%B9%E5%AE%9A%20URL%20%E5%88%99%E4%B8%8D%E9%87%8D%E5%AE%9A%E5%90%91.png)
大家好,我在这里有疑问,不确定是否可以使用 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>