2013-02-06 108 views
-1

我有一个网站say abc.com,用户帐户可通过abc.com/user访问。现在我想添加用户可以将他的网站say.com user.com链接到abc.com/user的功能。你可以给我一个概述,这个过程如何通过PHP动态完成?使用PHP建立伙伴关系

+0

添加GET标志? 'abc.com/user?user = blah'使其显示用户'blah'。 – 11684

回答

1
  1. 设置DNS的服务器
  2. 设置服务器配置,该网站是默认的虚拟主机(所以如果一个无法识别的域名被用来请求它,正确的网站将指向主机名被加载)
  3. 使用$_SERVER['HTTP_HOST']而不是路径。
+0

所有域名将指向同一台服务器...如何区分不同用户的域名? – user1871640

+0

@ user1871640 - 再次阅读第3步 – Quentin

+0

好的谢谢...你可以参考我的一些网站/教程深入澄清 – user1871640

0

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

我会推荐检查出launchrock.com他们完全做到这一点,并且它涉及到我记得添加CNAME dns记录,另一种方法是在httpd中创建代理标志规则(必须为此启用mod_proxy),这样你就不必重新启动服务器了,你可以随时在你的www目录中找到.htaccess。

如果转到代理路由,这样做会很容易,因为每次部署新站点时您只需添加一个新的代理通行证,或者像常规htaccess一样创建参数化规则,就自动化DNS而言记录的创建,我相信这是可能的,也许DNS提供者,如godaddy或AWS有这些类型的API,但需要更多的研究。