【发布时间】:2020-10-06 01:54:58
【问题描述】:
这是我的 iis 网站中的入站规则。
<rewrite>
<rules>
<rule name="ToBackEnd">
<match url="^v1/api/(.*)" />
<action type="Rewrite" url="https://172.16.8.78/v1/api/{R:1}" />
</rule>
</rules>
</rewrite>
我想为这个请求的响应添加一个标头(Access-Control-Allow-Origin)。中有一些解决方案标签。但我不想要这个?如何在规则中设置?
【问题讨论】:
-
“我不想要”是一个有趣的想法。好吧,只能使用CORS模块之类的东西,blogs.iis.net/iisteam/getting-started-with-the-iis-cors-module入站规则不能修改响应。
-
为什么“我不想要”?因为我将其应用于具有内部 cors 策略的现有网站。因此,当我在 web.config 中添加一个新的时,双重 Access-Control-Allow-Origin * 策略发生错误
-
尝试位置标签。使用它们,您可以为某些路径设置 CORS 规则。
标签: iis iis-10 url-rewrite-module