-1

我有一个网站说 abc.com,并且在 abc.com/user 上访问了一个用户帐户。现在我想添加用户可以将他的网站说 user.com 链接到 abc.com/user 的功能。能否请您概述一下如何通过 php 动态完成此过程?

4

2 回答 2

1
  1. 设置 DNS 以将主机名指向服务器
  2. 设置服务器配置,使站点成为默认虚拟主机(因此,如果使用无法识别的域名来请求它,则会加载正确的站点)
  3. 使用$_SERVER['HTTP_HOST']而不是路径。
于 2013-02-06T10:49:32.953 回答
0

如果我理解正确 - 您希望进入 user.com 的人会看到来自 abc.com/user 的内容。

我建议检查launchrock.com他们是否确实这样做,并且它涉及添加一个 CNAME dns 记录,我记得,另一种方法是在 httpd 中创建一个代理标志规则(必须为此启用 mod_proxy),这样你就不会了不必重新启动服务器,您始终可以在 www 目录中使用 .htaccess。

如果您使用代理路由,动态执行此操作会很容易,因为您只需要在每次部署新站点时附加一个新的代理通行证,或者创建一个参数化规则,如常规 htaccess,就自动创建 DNS 记录而言,我'我确信这是可能的,也许诸如 godaddy 或 AWS 之类的 DNS 提供商有用于这类事情的 api,但还需要更多的研究。

于 2013-02-06T10:50:29.350 回答