![]() |
1
3
关于Helicon技术论坛的讨论也解决了同样的问题。 http://www.helicontech.com/forum/8460-rewrite_proxy_to_2d_machine.html 第一个示例提供了 ISAPI重写2 但是线包括 ISAPI重写3 语法更详细。下面是他们版本3代码的一个改编版本。
(这是未测试的,因为我正在运行isapi rewrite 2。)请注意,当我试图反向代理“主”域下的另一个站点时,遇到了一些障碍。你也可能发现这些问题。 1)非相对链接 除非应用程序从一开始就被编码为假定反向代理,否则我发现它很可能会中断。一个简单的HTML页面使用所有的相关链接,如将工作。但是,通过包含此代码的反向代理服务HTML将映射到 http://mysite/page_from_the_root.html .isapi rewrite不知道拦截该请求,但如果用户的浏览器点击,它将代理内容。 http://mysite/blog/page_from_the_root.html 2)饼干 blog.com可能会从blog.com域写入cookie。通过mysite域提供服务的页面可能无法访问这些cookie,具体取决于用户的浏览器设置。 3)javascript和Ajax 4)SSL证书 |