使用代理 SSL 或其他方法伪装 URL

使用代理 SSL 或其他方法伪装 URL

亲爱的服务器专家们您好

我希望能够伪装 URL,即保留用户访问页面时输入的 URL。例如:用户在浏览器中输入:

我的域名

这必须转发至:

其他域名

但是在他的浏览器上,显示的地址必须保持为mydomain.com 我想配置这个 - 但是如何配置:!!?

有人知道该怎么做吗?

答案1

这是可能的,如果你

  • 拥有 mydomain.com,以便您可以在那里设置反向代理
  • 使用此反向代理转发到 otherdomain.com,例如用户仍将连接到 mydomain.com,但您将重定向所有流量到 otherdomain.com

不幸的是,如果 otherdomain.com 包含链接到主机名为 otherdomain.com 的 URL 的页面(例如包含主机名的绝对 URL),则此方法将失效。如果用户遵循这些 URL,它将直接连接到 otherdomain.com,例如无需反向代理,并且这将显示在浏览器中。

另一种方法可能是使用框架,例如在 mydomain.com 的页面内使用框架 otherdomain.com。如果 otherdomain.com 出于安全考虑设置 HTTP 标头,使其不会被框架化,或者如果它包含明确打开新窗口或选项卡的内容,则此方法会失效。

相关内容