【发布时间】:2020-05-08 15:06:12
【问题描述】:
我们有以下情况:
我们想设置一个域掩码,以便从项目平台向最终用户提供内容。最终用户设置了一条从player.domain-client.com.到app.domainA.com的CNAME记录
现在当最终用户输入https://player.domain-client.com/5432 时,他应该得到https://app.domainA.com/player/?=5432 的内容。
但 URL 应保持为https://player.domain-client.com/5432。
仅当客户端子域包含 player 时才应应用此屏蔽。
谁能指出我如何设置.htaccess 以便正确屏蔽的正确方向?
【问题讨论】:
-
你需要使用mod_proxy
-
我认为这不需要反向代理 - 使用 DNS 中的 CNAME 条目,对
player.domain-client.com的请求将已经到达正确的目标 Web 服务器。所以目标服务器现在要做的就是返回相应的内容。 -
@04FS 没错,我在匆忙中忽略了这一点! (太多类似的问题被问到是否需要反向代理。)
-
@Ab_lu 有了 CNAME,当您请求
https://player.domain-client.com/5432时会发生什么?这与您在使用app.domainA.com主机时请求的 URL 路径相同吗?