我将自己描述为一个相当高级的PHP程序员,我即将开始一个新项目的工作。
基本上,用户将购买一个帐户并创建自己的配置文件。如果他们愿意,他们可以将他们的个人域名指向我们网站上的个人资料。
问题是。我如何让他们的域名指向他们的个人资料?
发布于 2011-10-09 01:14:53
将项目设置为apache中的默认虚拟主机(一个虚拟主机,用于没有自己的虚拟主机的域)。不知道你在阿帕奇上怎么叫它。
然后在PHP中检查$_SERVER['HTTP_HOST']以获取域名。然后,您可以重定向到配置文件页面或直接在该域名下显示它。
人们必须将他们的域名指向您的IP地址(或使用CNAME将子域指向您的IP )
发布于 2011-10-09 01:12:26
在您这边,您可以在apache (或其他任何东西)中创建一个虚拟主机,以便从usercustomdomain.com映射到他们的配置文件。像这样的驱动程序可能对你来说就足够了:
<VirtualHost *:80>
DocumentRoot c:/htdocs
ServerName usercustomdomain.com
Redirect permanent / /profile.php?user=329
</VirtualHost>在他们这边,使用他们的DNS提供商,他们需要为usercustomdomain.com创建一个cname记录,以指向您的for服务器地址。go爸爸或其他什么都很简单,但你可能想在你的网站上给用户一些文档来说明如何做到这一点。
https://stackoverflow.com/questions/7698330
复制相似问题