将域链接到配置文件(PHP)

时间:2011-10-08 16:52:09

标签: php web-services apache

我将自己描述为一个相当高级的PHP程序员,我即将开始研究一个新项目。

基本上,用户将购买一个帐户并创建自己的个人资料。如果他们想要,他们可以将他们的个人域名指向他们在我们网站上的个人资料。

问题是......如何让他们的域名指向他们的个人资料?

2 个答案:

答案 0 :(得分:1)

将项目设置为apache中的默认虚拟主机(将用于没有自己的虚拟主机的虚拟主机)。不知道你怎么称它为apache。

然后在PHP中检查$_SERVER['HTTP_HOST']以获取域名。然后,您可以重定向到个人资料页面或直接在该域名下显示。

人们必须将其域名指向您的IP地址(或使用CNAME将子域指向您的IP)

答案 1 :(得分:0)

您可以在apache(或其他)中创建虚拟主机,以便从usercustomdomain.com映射到其个人资料。像这样的驱动可能足够你了:

<VirtualHost *:80>
  DocumentRoot c:/htdocs
  ServerName usercustomdomain.com
  Redirect permanent / /profile.php?user=329
</VirtualHost>

在他们这边,使用他们的DNS提供商,他们需要为usercustomdomain.com创建一个cname记录,以指向您的网络服务器的地址。对于爸爸或其他什么来说这很容易,但你可能想给你的用户一些关于如何这样做的文件。