如何解决当 url 使用重写更改时,我可以在我的网络配置中重新路由 POST 请求流量吗?
我正在将我的 API 调用从 www CNAME 更新为 api CNAME。网站和 API 调用托管在 Azure Web 应用上托管的 ASP.Net 应用程序上。
我想在 S3 中托管的 www CNAME 上放置一个新网站。因此,任何旧的 api 调用,例如 https://www.myexampleorg.com/api/mypostrequest
都将不再有效。
我遇到的问题是我有一个使用这些 www 呼叫的移动应用程序,我一个月前推出了一个更新来更改这些,但是对于没有自动更新的人来说,他们的设备上可能没有.我还可以看到每天有数百人仍在更新,所以很明显并不是每个人都可以更新。
我希望在我的网络配置中做这样的事情......这会起作用并以正确的值响应,就好像它来自正确的 cname 一样吗?
那么 https://www.myexampleorg.com/api/mypostrequest
会像击中 https://api.myexampleorg.com/api/mypostrequest
一样返回?
或者有其他方法可以解决这个问题吗?
<rewrite>
<rules>
<rule name="Redirect old API calls" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.myexampleorg.com/api$" />
</conditions>
<action type="Redirect" url="https://api.myexampleorg.com/api{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。