我将自己描述为一个相当高级的PHP程序员,我即将开始研究一个新项目。
基本上,用户将购买一个帐户并创建自己的个人资料。如果他们想要,他们可以将他们的个人域名指向他们在我们网站上的个人资料。
问题是......如何让他们的域名指向他们的个人资料?
答案 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记录,以指向您的网络服务器的地址。对于爸爸或其他什么来说这很容易,但你可能想给你的用户一些关于如何这样做的文件。