2013-02-07 38 views
3

我有一个简单的web应用程序,允许用户在线创建和托管他们的简历。它使用运行在LAMP服务器上的php编写。他们目前驻留在他们自己的子目录中,但我想写入功能以允许他们使用他们自己的自定义域。防爆。如果他们有当前页面:http://www.example.com/user1/page1我希望他们能够有:http://www.customdomain.com/page1。这样可以让他们从任一网址访问网站,并且可以选择哪一个是主要网域,即始终显示在地址栏中的网域。将域映射到现有的子目录

随着我的WordPress的安装我使用一个插件来做所有的繁重,但这个应用程序是完全在PHP中,并希望能够推出我自己的代码。我碰到另一个解决方案:

/// 我认为这里有几个问题,到目前为止的答案解决如何创建像username.tumblr.com通配符子域名,但实现自定义域类似username.com将需要几个步骤:1. username.com需要指向你的服务器(比如DNS A记录)。 2. username.com与用户数据一起存储在您的数据库中。 3.在您的PHP代码中,您可以观看自定义域的CGI变量并采取适当的措施。您可能还需要配置您的服务器(apache?iis?nginx?),以将所有端口80流量(不管域名)路由到您的PHP应用程序。 ///

我得到#1,wordpress安装我通常让我的客户将他们的域名指向我的域名服务器,然后停放他们的域名,然后通过映射进行处理。但我想写一个脚本,像我的wordpress插件那样完成大部分繁重的工作。

谢谢

+0

你有没有已经有解决方案了吗?因为我试图做几乎相同的事情。 – Leah

+0

你可以不使用虚拟主机,可能使用'mod_vhost_alias'或者没有帮助吗? –

回答