0

要求的第一部分是能够将我们的网站(例如www.mysite.com)嵌入到我们合作伙伴的网站(例如www.partner1.com)中。

第二部分是从合作伙伴网站访问我们页面的客户应该能够为我们的页面添加书签(书签链接www.partner1.com/page/sample.jsp应该将用户带到www.mysite.com/page/sample.jsp内部)。客户应该在地址栏中看到www.partner1.com/page/sample.jsp并且不应该知道该页面是由www.mysite.com提供的。

因此 iFrame 是不可能的。有没有更好的方法呢?有没有支持这种嵌入的产品?

我们最终希望将我们的网站嵌入到多个合作伙伴中,并提供相同的书签功能。

4

1 回答 1

2

您正在寻找的是反向代理。这是在您的合作伙伴网站上运行的 Web 服务器组件,它从您的服务器获取页面并将其交付给最终客户。Apache 将反向代理定义为:

相比之下,反向代理(或网关)在客户端看来就像普通的 Web 服务器一样。无需在客户端上进行特殊配置。客户端对反向代理的名称空间中的内容进行普通请求。然后反向代理决定将这些请求发送到哪里,并返回内容,就好像它本身就是源一样。

反过来,这更像是一个系统管理问题,而不是一个编程问题。我不知道您的合作伙伴使用的是什么网络服务器,但相关的 Apache 文档在这里。如果您想保密,请仔细检查 Web 服务器标头以确保信息不会泄露。

于 2013-08-04T12:30:02.090 回答