IIS 将子目录重定向到外部 URL

IIS 将子目录重定向到外部 URL

嗨,请原谅我的无知,因为我是一个谦逊的客户端开发人员......

我是一个由静态 HTML 和 JS 组成的 Web 应用。但我想通过 AJAX 调用外部服务,这会导致浏览器上的 CORS 或跨域策略出现一些问题。

所以我需要向我的服务器发出请求http://dev.webapp.com/服务

所以我想重定向/服务在服务器上http://externaldata.com/service

并返回结果。

Mac 兄弟在 Apache 中使用代理通行证实现了这一点:

ProxyPass /service http://externaldata.com/service

有人能帮忙如何在 IIS 中执行此操作吗?

我找到了有关 ARR 和反向代理的文章,这些术语很陌生,而且似乎太复杂了。作为一名谦虚的 Web 开发人员,我可以使用 IIS GUI 来做到这一点吗?

答案1

这里有一个相当简单的例子来说明您要完成的任务:http://www.nathanfox.net/blog/4/Cross-domain-AJAX-call-using-IIS-7-and-Microsoft-URL-Rewrite

相关内容